0

我正在使用 Core Data,我需要检测数据库存储是否已经创建。

我尝试使用metadataForPersistentStoreOfType:URL:error:并检查它是否返回有效的元数据,但显然如果不存在元数据但此方法返回 nil 并且错误。
所以我真的不知道是因为商店还没有创建,还是因为错误一致

问题是,我已经在应用商店有一个版本,所以我不能例如在当前版本的用户默认设置一个标志(如“store_created”)......

所以我需要一种方法来检测用户何时安装这个当前版本,如果商店已经创建(意味着他已经安装了以前的版本),或者没有

4

1 回答 1

1

[[NSFileManager defaultManager] fileExistsAtPath:stringThatHoldsPathToMyPersistentStore]

于 2014-08-12T09:13:34.917 回答