0
每當我嘗試從XCTest中的領域讀取或寫入時,我都會得到此權限被拒絕的錯誤:"RLMException", "open() failed: Permission denied"
。使用Realm和XCTest進行測試 - 權限被拒絕?
即使在運行任何測試之前確保將默認Realm設置爲不同路徑(RLMRealm.setDefaultRealmPath("TestRealm")
)後,問題仍然存在。
我想避免因爲每個模型函數通過一個Realm而丟失簡單性,以適應測試它們。 docs表示這是可能的,但我似乎無法得到它的工作。
這樣做!使用的路徑,供參考:'let resourcePath = NSBundle(forClass:self).resourceURL!.path;讓testRealmPath = resourcePath!.stringByAppendingPathComponent(「test.realm」); RLMRealm.setDefaultRealmPath(testRealmPath)' – Whoa 2014-12-13 21:43:22