Мне нужно добавить свою пользовательскую строку в NSPredicate
.
Поэтому я написал следующие коды.
self.query = [[NSMetadataQuery alloc] init];
[self.query setSearchScopes: [NSArray arrayWithObject:NSMetadataQueryUbiquitousDocumentsScope]];
NSPredicate *pred = [NSPredicate predicateWithFormat:@"%K like '%@*'",NSMetadataItemFSNameKey,whereAreYou];
NSLog(@"%@",pred.description);
[self.query setPredicate:pred];
Однако, когда я тестирую его, он возвращает только следующее значение.
kMDItemFSName LIKE "%@*"
заполнитель %@
добавлен неправильно. Он показывает только знак %@
.
Как я могу это сделать?