Core data addPersistentStoreWithType在核心数据中失败

Core data addPersistentStoreWithType在核心数据中失败,core-data,Core Data,核心数据数据库位置是否必须位于应用程序的ApplicationDocuments目录下?对我来说就是这样 我想在我选择的文件夹中创建我的核心数据数据库;但是,当我尝试在applicationDocumentsDirectory之外创建它时,它失败了 工作正常: 数据库URL路径:Users/rickschlueter/Library/Containers/com.eBetsy.eBetsy/Data/Library/Application%20支持 [coordinator addPersist

核心数据数据库位置是否必须位于应用程序的ApplicationDocuments目录下?对我来说就是这样

我想在我选择的文件夹中创建我的核心数据数据库;但是,当我尝试在applicationDocumentsDirectory之外创建它时,它失败了

工作正常: 数据库URL路径:Users/rickschlueter/Library/Containers/com.eBetsy.eBetsy/Data/Library/Application%20支持 [coordinator addPersistentStoreWithType:NSSQLiteStoreType配置:nil URL:self.storeDataURL选项:选项错误:&错误]

失败: 数据库URL路径:用户/rickschlueter/Pictures/Inventory%20数据库
错误:error Domain=NSCOCAERRORDOMAIN Code=512“无法保存文件。”UserInfo={reason=无法创建文件;Code=1}

这是一个Mac应用程序?是否已打开沙箱?如果是,则不能写入任意位置。