我正在执行此代码以从 iCloud 获取文件/文档
NSMetadataQuery *metadataQuery = [[NSMetadataQuery alloc] init];
[metadataQuery setSearchScopes:
[NSArray arrayWithObject:
NSMetadataQueryUbiquitousDocumentsScope]];
[metadataQuery setPredicate:[NSPredicate predicateWithFormat:@"%K LIKE 'myfile.zip'", NSMetadataItemFSNameKey]];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(metadataQueryDidFinishGathering:)
name:NSMetadataQueryDidFinishGatheringNotification
object:metadataQuery];
if (![metadataQuery startQuery]) {
NSLog(@"Start query not work for some reason.");
}
我收到此错误
[default] [ERROR] notify_get_state(241) failed with 'invalid_token' (2) for 'user.uid.501.BRNotificationServerAvailabilityChanges'
由于此错误,它不会触发
NSMetadataQueryDidFinishGatheringNotification
通知中心。
任何人以前都面临过这样的问题。