Getting an index from an array pulled from Parse.com - fatal error: Cannot index empty buffer

Getting an index from an array pulled from Parse.com - fatal error: Cannot index empty buffer

我是 Swift 的新手,我一直在尝试从存储在 Parse.com

中的数组中提取单个项目

打印数组本身时,我得到了所有用户,但是,当试图获取数组的第一个索引时,我得到以下错误

"fatal error: Cannot index empty buffer"

这是我目前正在使用的代码 -

import UIKit
import Parse
class feedTableViewController: UITableViewController {
  var titles = [String]()
  var usernames = [String]()
  var images = [UIImage]()
  var imageFiles = [PFFile]()

  override func viewDidLoad() {
    super.viewDidLoad()
    //....
  }

  override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var myCell:cell = self.tableView.dequeueReusableCellWithIdentifier("myCell") as cell
    //Error occurs here - does not work due to empty buffer
    myCell.title.text = titles[indexPath.row]
    myCell.username.text = usernames[indexPath.row]
    //If the previous two lines are commented out, I can print out both the arrays
    println(titles)
    println(usernames)

    return myCell
  }
}

谢谢!

确保 titles 中的元素数量与您 return 在 numberOfRowsInSection 中的元素数量相匹配。