我已经发布了一个版本的应用程序。对于更多版本,我需要做一些验证,以检查它是全新安装还是更新(我无法使用NSUserDefaults或文档目录,因为我的第一个版本已经发货)。
答案 0 :(得分:3)
您可以检查文档文件夹的创建日期。如果它是1.1版本之前的版本,那么它就是更新版本。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:documentsDirectory error:nil];
NSDate *result = [fileAttribs objectForKey:NSFileCreationDate];
NSLog(@"%@",result);