你都尝试了些什么?
我没有这样做,但快速查看文档让我觉得你应该尝试以下方法:
-contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:并指定NSURLContentModificationDateKey为其中一个键.-sortedArrayUsingComparator:.-getResourceValue:forKey:error:.更新:当我写上面的答案时,-getResourceValue:forKey:error:存在于iOS但没有做任何事情.该方法现在从iOS 5开始起作用.以下代码将记录应用程序的资源文件,后跟相应的修改日期列表:
NSFileManager *manager = [NSFileManager defaultManager];
NSArray *files = [manager contentsOfDirectoryAtURL:[[NSBundle mainBundle] resourceURL]
includingPropertiesForKeys:[NSArray arrayWithObject:NSURLContentModificationDateKey]
options:nil
error:nil];
NSMutableArray *dates = [NSMutableArray array];
for (NSURL *f in files) {
NSDate *d = nil;
if ([f getResourceValue:&d forKey:NSURLContentModificationDateKey error:nil]) {
[dates addObject:d];
}
}
NSLog(@"Files: %@", files);
NSLog(@"Dates: %@", dates);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5956 次 |
| 最近记录: |