0
從蘋果DOC: 是NSPredicate的保留字是否區分大小寫?
這兩個謂詞給我同樣的結果:
大寫SELF:
NSPredicate *predicate = [NSPredicate predicateWithFormat: @"SELF.userType != %@", typeStr];
Lowecased SELF:
NSPredicate *predicate = [NSPredicate predicateWithFormat: @"self.userType != %@", typeStr];
是保留字區分大小寫?
我猜他們是大小寫敏感的,因爲你可以用'真'或'TRUE'例如,但我沒有官方消息 – vitormm
我有相同的猜測,但我無法找到任何官方來源。 – janusbalatbat
如果你通過蘋果的謂詞編程指南,你可以找到的地方,他們那種混合和匹配,在不同的例子,例如採用不同的情況下, '自MATCHES'然後'標題matches' ... https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Predicates/AdditionalChapters/Introduction.html#//apple_ref/doc/uid/TP40001798 -SW1 – DonMag