我正在开发一款可以让您喜欢的应用程序。帖子。我正在实现类似的按钮,但我得到了一个我似乎无法解决的错误。 我在另一篇文章中搜索过,但我不确定如何修复它。
这是我用来实现类似按钮的代码。我需要在项目中导入一些东西吗?或者在某个时候解开?
任何帮助都是值得欣赏的。
class Tags(models.Model):
. . .
class Food(models.Model):
. . .
class PriceList(models.Model):
. . .
答案 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
等