在我的应用程序中,我创建一个目录,然后以下代码起作用:
NSDictionary *fileAttributes = [fileManager fileAttributesAtPath:trackDirectory traverseLink:YES];
NSDate *fileDate = [fileAttributes objectForKey:NSFileModificationDate];
但是,当我尝试获取NSFileCreationDate时,它不起作用。
我究竟做错了什么?
最佳答案
据我所知,iPhoneOS上没有其他日期。整个attributesOfItemAtPath:
如下所示:
{
NSFileGroupOwnerAccountID = 20;
NSFileGroupOwnerAccountName = staff;
NSFileModificationDate = 2009-12-03 21:34:59 -0800;
NSFileOwnerAccountID = 501;
NSFileOwnerAccountName = username;
NSFilePosixPermissions = 420;
NSFileReferenceCount = 1;
NSFileSize = 8703;
NSFileSystemFileNumber = 14066295;
NSFileSystemNumber = 234881026;
NSFileType = NSFileTypeRegular;
}
因此,您的答案是..您正在尝试访问iPhoneOS上不存在的词典密钥。