【发布时间】:2015-04-02 22:59:06
【问题描述】:
我一直在尝试对使用 Core Data 的 iOS 项目进行单元测试。我正在使用由 Xcode 生成的常用核心数据堆栈。失败的线路如下:
lazy var applicationDocumentsDirectory: NSURL = {
let urls = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)
return urls[urls.count-1] as NSURL
}()
在我的 Mac 上返回:file:///Users/juliantejera/Library/Developer/CoreSimulator/Devices/{UNIQUE ID}/data/Containers/Data/Application/{UNIQUE ID}/Documents/
在特拉维斯:file:///var/empty/Documents/
因此无法创建我的 NSManagedObjectContext 并且我的应用程序崩溃了。有什么解决办法吗?
【问题讨论】: