如何在"NSMetadataItemFSNameKey == *"
中获取字符串NSPredicate
? predicateWithFormat
不起作用并崩溃。
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unable to parse the format string "NSMetadataItemFSNameKey = *"'
最佳答案
如果您有字符串@"NSMetadataItemFSNameKey == *"
并想将其转换为谓词,则不能。格式错误,因此您遇到了异常。
它必须是:@"NSMetadataItemFSNameKey == '*'"
。星号周围的那些单引号非常重要。