如何在iOS中列出最近打开的文档?

时间:2013-05-21 10:03:12

标签: ios objective-c nsdocument

我列出了NSDocument目录中的所有文档,并且能够使用以下方法获取最近修改过的文档:

NSMutableArray* filesAndProperties = [NSMutableArray arrayWithCapacity:[filesArray count]];
for(NSString* file in filesArray) {
    NSString* filePath = [iMgr.documentsPath stringByAppendingPathComponent:file];
    NSDictionary* properties = [[NSFileManager defaultManager]
                                attributesOfItemAtPath:filePath
                                error:&error];
    NSDate* modDate = [properties objectForKey:NSFileModificationDate];

    if(error == nil)
    {
        [filesAndProperties addObject:[NSDictionary dictionaryWithObjectsAndKeys:
                                       file, @"path",
                                       modDate, @"lastModDate",
                                       nil]];                 
    }
}

通过休息: Get directory contents in date modified order

现在我如何列出用户打开和查看的文档而不进行任何编辑或修改?

0 个答案:

没有答案