我在Coredata中有一個名爲「hide」的布爾屬性。在nsmanagedobject
文件中,變量是NSNumber
。IOS/Objective C:布爾值Coredata NSPredicate
@property (nonatomic, strong) NSNumber *hide;//bool
在某些情況下,我要排除或「隱藏」的項目,其中隱藏的值爲1 我使用這個謂詞是:
hideClause = @"hide != 1";
hidePred = [NSPredicate predicateWithFormat:hideClause];
然而,邏輯不按預期工作。即使當我知道hide的值不是1時,FRC也不會返回物品。
任何人都可以看到什麼可能是錯誤的嗎?
https://stackoverflow.com/a/8784043/1801544? – Larme