実装したい機能があり、アプリを最初に開いた日付またはインストールした日付を取得する必要があります。将来のインストールでは、最初の起動日をNSUserDefaultsに保存することでそれを行うことができますが、アプリを既にインストールしている人のためにそれを行う方法はありますか?
質問する
287 次
1 に答える
5
NSFileManagerを使用して、DocumentsディレクトリのcreationDateプロパティを読み取ることができる場合があります。
NSString *libraryDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSDictionary *fileAttributeForDirectory = [[NSFileManager defaultManager] attributesOfItemAtPath: libraryDirectory error: nil];
NSLog(@"creation date = %@", [fileAttributeForDirectory objectForKey: NSFileCreationDate]);
于 2012-05-03T18:19:18.323 に答える