我堅持了以下行,我不會對coredata多少知識,與nspredicate問題與操作
`NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(bookPath == %@) AND (accessed==%u)) AND (isCurrentSession==%u)", myString,[NSNumber numberWithBool:NO],[NSNumber numberWithBool:_accessed]];`
高達現在我派了兩個值,我斷言,在上面謂語我正在使用三個值,
我的問題:我們可以在一個謂詞中應用兩個AND操作,任何人都可以提供一些有關this.This的概念。
您正在使用'%u'替代('unsigned int'),但是替換爲'NSNumber *'。這會導致問題。對所有的替換使用'%@',或者不要在'NSNumbers'中將'BOOLs'包裝起來。 –
感謝您的回覆,您的絕對正確我修改了錯誤。 – ajay