我正在使用 Core Data,我需要检测数据库存储是否已经创建。
我尝试使用metadataForPersistentStoreOfType:URL:error:
并检查它是否返回有效的元数据,但显然如果不存在元数据但此方法返回 nil 并且错误。
所以我真的不知道是因为商店还没有创建,还是因为错误一致
问题是,我已经在应用商店有一个版本,所以我不能例如在当前版本的用户默认设置一个标志(如“store_created”)......
所以我需要一种方法来检测用户何时安装这个当前版本,如果商店已经创建(意味着他已经安装了以前的版本),或者没有