
Untitled
By: a guest on
Apr 25th, 2012 | syntax:
None | size: 0.83 KB | hits: 18 | expires: Never
iCloud: UIDocment-completionHandler do not return NO
//search file list
_query = [[NSMetadataQuery alloc] init];
[_query setSearchScopes:[NSArray arrayWithObjects:NSMetadataQueryUbiquitousDataScope, nil]];
[_query setPredicate:[NSPredicate predicateWithFormat:@"%K like '*.*'", NSMetadataItemFSNameKey]];
NSNotificationCenter* notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self selector:@selector(fileListReceived)
name:NSMetadataQueryDidFinishGatheringNotification object:nil];
[_query startQuery];
//get file list
-(void)fileListReceived
{
NSArray* queryResults = [_query results];
_rcvArray = [NSMutableArray array];
for (NSMetadataItem* result in queryResults) {
[_rcvArray addObject:[result valueForAttribute:NSMetadataItemURLKey]];
}
}