【发布时间】:2013-09-02 02:56:06
【问题描述】:
我已成功在 iCloud 中创建名为 Note 的文件夹。
我知道从 iCloud 文档目录加载文件的方法。
但我不知道如何从 Notes 文件夹加载。
我只想加载笔记文件夹中的所有文档。不是来自文档目录。
目录路径是这样的:"iCloud>Documents>Notes"
这是我从 iCloud 文档文件夹加载数据的一些代码。
[self.notes removeAllObjects];
NSMutableArray* tmpFileList = [[NSMutableArray alloc] init];
for (NSMetadataItem *item in [query results])
{
NSURL *url = [item valueForAttribute:NSMetadataItemURLKey];
Note *doc = [[Note alloc] initWithFileURL:url];
doc.lastModDate = [item valueForAttribute:NSMetadataItemFSContentChangeDateKey];
[tmpFileList addObject:doc];
}
NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:@"lastModDate" ascending:NO];
self.notes = [NSMutableArray arrayWithArray:[tmpFileList sortedArrayUsingDescriptors:[NSArray arrayWithObject:descriptor]]];
[self.tblMainTableView reloadData];
如何加载?
【问题讨论】:
标签: ios icloud nsfilemanager