2015-06-09 4 views
0

Я использую Parse в качестве бэкэнд для хранения изображений на основе новостей. Каждый элемент новостей имеет файл изображения. Некоторые файлы изображений «undefined», а некоторые имеют jpeg. У меня есть внешний интерфейс приложения iOS, в котором отображаются элементы новостей в PFQueryTableViewController. В QueryForTable я хотел бы отфильтровать записи с неопределенными файлами.Фильтрация undefined файлов в PFQuery

Я попытался это не радость:

- (PFQuery *)queryForTable { 
     PFQuery *query = [PFQuery queryWithClassName:self.parseClassName]; 
     [query orderByDescending:@"EntryTime"]; 
     [query whereKey:@"Image" notEqualTo:@"undefined"]; 
     return query; 
    } 

А также:

[query whereKey:@"Image" notEqualTo:@"null"]; 

Кто-нибудь знает, что правильный способ лечения 'Неопределенные' файлов?

Спасибо!

+0

whereKeyDoesNotExist: @ "Изображение" – danh

+0

@danh Спасибо! Очень полезно. Это сработало - [запрос whereKeyExists: @ "Image"]; – gobob

ответ

0

Это сработало.

[query whereKeyExists:@"Image"]; 

в

- (PFQuery *)queryForTable { 
      PFQuery *query = [PFQuery queryWithClassName:self.parseClassName]; 
      [query orderByDescending:@"EntryTime"]; 
      [query whereKeyExists:@"Image"]; 
      return query; 
     } 
Смежные вопросы