我有一个应用程序,我正在使用parse.com框架。我在数据浏览器中读取数据的数字时遇到问题。我的应用程序中的代码就像......
PFObject *object = self.objects[indexPath.row];
if (object[@"comments"] > 0) {
cell = [tableView dequeueReusableCellWithIdentifier:@"commentCell"];
}
else {
cell = [tableView dequeueReusableCellWithIdentifier:@"otherCell"];
}
问题是,当我第一次运行此代码时,它完美无缺。但是,当我更改数据浏览器中的值('数字'列,名为"注释")的值从1到0然后拉动以刷新我的PFQueryTableViewController时,它仍然会将& #34; commentCell"而不是没有评论的单元格。
就像它要么没有正确检查,要么我做错了,因为没有任何改变。
我开始认为可能是我的"如果"声明不是检查解析数据库中的数字的方法。有人能指出我正确的方向吗?
答案 0 :(得分:1)
改为使用[object[@"comments"] intValue]
。