2009-07-16 16 views
2

は、私はディレクトリを作成し、次のコードは動作します:FileCreationDateを取得できません。私のアプリで

NSDictionary *fileAttributes = [fileManager fileAttributesAtPath:trackDirectory traverseLink:YES]; 
NSDate *fileDate = [fileAttributes objectForKey:NSFileModificationDate]; 

私がしようとする代わりに、NSFileCreationDateを得るときしかし、それは動作しません。

私は間違っていますか?

答えて

1

私が見る限り、iPhoneOSには他の日付はありません。

{ 
    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上に存在しない辞書のキーにアクセスしようとしている..:ここのように全体attributesOfItemAtPath:が見えるものです。

1

正確に追加されたときはわかりませんが、iOSのバージョンによって異なります。私はiOS 4.1でこれをテストし、得られた:

{ 
    NSFileCreationDate = "2011-09-23 07:20:12 GMT"; 
    NSFileExtensionHidden = 0; 
    NSFileGroupOwnerAccountID = 501; 
    NSFileGroupOwnerAccountName = mobile; 
    NSFileModificationDate = "2011-09-23 07:20:48 GMT"; 
    NSFileOwnerAccountID = 501; 
    NSFileOwnerAccountName = mobile; 
    NSFilePosixPermissions = 420; 
    NSFileProtectionKey = NSFileProtectionNone; 
    NSFileReferenceCount = 1; 
    NSFileSize = 634880; 
    NSFileSystemFileNumber = 382807; 
    NSFileSystemNumber = 234881027; 
    NSFileType = NSFileTypeRegular; 
} 
0
It depends on iOS version. iOS 5 provides following detail 
{ 
    NSFileCreationDate = "2012-05-14 09:59:24 +0000"; 
    NSFileExtensionHidden = 0; 
    NSFileGroupOwnerAccountID = 20; 
    NSFileGroupOwnerAccountName = staff; 
    NSFileModificationDate = "2012-05-14 09:59:29 +0000"; 
    NSFileOwnerAccountID = 501; 
    NSFileOwnerAccountName = indianic; 
    NSFilePosixPermissions = 420; 
    NSFileReferenceCount = 1; 
    NSFileSize = 464357; 
    NSFileSystemFileNumber = 1732968; 
    NSFileSystemNumber = 234881027; 
    NSFileType = NSFileTypeRegular; 
} 
関連する問題