获取 Magical Record 存储文件的路径

Posted

技术标签:

【中文标题】获取 Magical Record 存储文件的路径【英文标题】:Get paths for the Magical Record store files 【发布时间】:2013-06-12 09:52:14 【问题描述】:

得到 Cocoa 错误 260,表示找不到文件。

NSArray *inputPaths = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:[[[NSPersistentStore MR_defaultLocalStoreUrl]absoluteString]stringByDeletingLastPathComponent]error:&folderError];
    if (folderError) 
        [SVProgressHUD showErrorWithStatus:folderError.localizedDescription];
    

为什么?或者有没有其他方法来获取存储文件路径?

【问题讨论】:

【参考方案1】:

在这里找到答案:

NSURL path vs absoluteString

absoluteString 仅用于远程 url,对于本地文件 url 应使用 path 代替。

【讨论】:

以上是关于获取 Magical Record 存储文件的路径的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Core Data 和 Magical Record 中存储一系列电子邮件

Magical Record 的新手:上下文未在数据存储中创建行

Magical Record - 在主线程块 ui 中获取,在后台返回 nil

使用 Kiwi、Core Data 和 Magical Record 进行单元测试

Magical Record 不会保存到 SQLite 文件

ios Magical Record 保存在 UIApplicationWillTerminateNotification