使用BOOL方法过滤uitableviewcells

时间:2015-07-13 12:05:33

标签: ios objective-c uitableview parse-platform

我正在尝试使用此tutorial来更改我的UITableViewCell,具体取决于用户是否发布了图片。我还使用Parse.com表示我的数据而不是rss Feed 。在大多数情况下,除了BOOL方法之外我都能正常工作以查看该帖子中是否存在图片。这是我到目前为止所能想到的

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object{

        if ([self hasImageAtIndexPath:indexPath]) {
              return [self pictureCellAtIndexPath:indexPath];
      } else {
            return [self pictureCellAtIndexPath:indexPath];
     }
}


- (BOOL)hasImageAtIndexPath:(NSIndexPath *)indexPath  {

      PFObject *object = self.objects[indexPath.row];
      PFQuery *query = [PFQuery queryWithClassName:@"post"];
     [query whereKey:@"HasPicture" equalTo:[NSNumber numberWithBool:YES]];

     return true;
 }

我一直试图解决这个问题很长一段时间,非常感谢任何帮助,如果需要,我可以提供更多代码或回答任何不清楚的问题。

0 个答案:

没有答案