2012年4月7日土曜日

[iOS] NSFetchedResultsControllerに検索結果があるか取得する

わざわざコード書いているけどNSFetchedResultsControllerに検索結果取得メソッドぐらいあるはず、、、なので苦肉の策


bool isNoResult = false;
int count = [[self.fetchedResultsController sectionscount];

if (count == 1) {
   id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sectionslastObject];
    TRACE("sectionInfo %d", [sectionInfo numberOfObjects])
    if ([sectionInfo numberOfObjects] == 0) {
         //取得が0である
         isNoResult = true;
    }
}