使用未解析的标识符&objectAtIndexPath'

时间:2015-08-23 22:41:14

标签: ios iphone swift cocoa-touch parse-platform

我正在开发一款可以让您喜欢的应用程序。帖子。我正在实现类似的按钮,但我得到了一个我似乎无法解决的错误。 我在另一篇文章中搜索过,但我不确定如何修复它。

这是我用来实现类似按钮的代码。我需要在项目中导入一些东西吗?或者在某个时候解开?

任何帮助都是值得欣赏的。

class Tags(models.Model):
    . . .

class Food(models.Model):
    . . .

class PriceList(models.Model):
    . . .

Update2:添加了错误的照片 Error

1 个答案:

答案 0 :(得分:2)

由于视图控制器既不是NSFetchedResultsController也不是PFQueryTableViewController,因此您必须自己实施objectAtIndexPath:

您需要的代码提示是在cellForRowAtIndexPath'中:

let post:PFObject = self.timelineData.objectAtIndex(indexPath!.row) as! PFObject

在数组上使用objectAtIndex方法,只需索引到该行的数组:

func objectAtIndexPath(indexPath: NSIndexPath) -> PFObject {
    return self.timelineData[indexPath.row] as! PFObject
}

在旧代码出现的地方调用它(在likeButton中)...

let object = self.objectAtIndexPath(hitIndex) as! PFObject

或者,在cellForRowAtIndexPath中:...

let post = self.objectAtIndexPath(indexPath) as!PFObject