如何在"NSMetadataItemFSNameKey == *"
中获取字符串NSPredicate
? predicateWithFormat
不起作用并崩溃。
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unable to parse the format string "NSMetadataItemFSNameKey = *"'
答案 0 :(得分:2)
如果您有字符串@"NSMetadataItemFSNameKey == *"
并想要将其转换为谓词,则不能。它的格式不正确,因此你得到了例外。
需要:@"NSMetadataItemFSNameKey == '*'"
。星号周围的单引号非常重要。