2017-04-06 39 views
0

從蘋果DOC: enter image description here是NSPredicate的保留字是否區分大小寫?

這兩個謂詞給我同樣的結果:

大寫SELF:

NSPredicate *predicate = [NSPredicate predicateWithFormat: @"SELF.userType != %@", typeStr]; 

Lowecased SELF:

NSPredicate *predicate = [NSPredicate predicateWithFormat: @"self.userType != %@", typeStr]; 

是保留字區分大小寫?

+0

我猜他們是大小寫敏感的,因爲你可以用'真'或'TRUE'例如,但我沒有官方消息 – vitormm

+0

我有相同的猜測,但我無法找到任何官方來源。 – janusbalatbat

+0

如果你通過蘋果的謂詞編程指南,你可以找到的地方,他們那種混合和匹配,在不同的例子,例如採用不同的情況下, '自MATCHES'然後'標題matches' ... https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Predicates/AdditionalChapters/Introduction.html#//apple_ref/doc/uid/TP40001798 -SW1 – DonMag

回答

相關問題