2015-12-28 2 views
1

Я установил Realm.IO (0.97.0) с использованием Cocoapods (0.39) в свой проект в соответствии с инструкциями.Получение ошибки «Ошибка при получении дорожки» в Swift Playground с использованием Realm.IO

Когда я создаю Свифт площадка (Xcode 7,2), с чем-то вроде:

import RealmSwift 

class Unit: Object { 
    dynamic var name = "" 
} 

let unit = Unit(value: ["name": "Moya"]) 

do { 
    try  NSFileManager.defaultManager().removeItemAtPath(Realm.Configuration.defaultConfiguration.path!) 
} catch {} 

let realm = try! Realm() 

realm.beginWrite() 
realm.add(unit) 
try! realm.commitWrite() 

let results = realm.objects(Unit) 
results.count 

Я получаю ошибку в консоли:

2015-12-28 11:13:13.877 Realm[39396:2067298] Failed to obtain sandbox extension for path=/var/folders/gx/699y9yv15gg2zr5sqtmtpnt80000gp/T/com.apple.dt.Xcode.pg/containers/com.apple.dt.playground.stub.iOS_Simulator.Realm-395D9AEC-443D-446F-AF34-EB74AA840501/Library/Caches/com.apple.dt.playground.stub.iOS_Simulator.Realm-395D9AEC-443D-446F-AF34-EB74AA840501. Errno:1 
2015-12-28 11:13:13.878 Realm[39396:2067298] Failed to obtain sandbox extension for path=/var/folders/gx/699y9yv15gg2zr5sqtmtpnt80000gp/T/com.apple.dt.Xcode.pg/containers/com.apple.dt.playground.stub.iOS_Simulator.Realm-395D9AEC-443D-446F-AF34-EB74AA840501/Library/Caches/com.apple.dt.playground.stub.iOS_Simulator.Realm-395D9AEC-443D-446F-AF34-EB74AA840501. Errno:1 

Детская площадка результаты сами работать, как ожидалось. Однако эта ошибка назойлива. Что я могу сделать, чтобы устранить это?

Спасибо.

ответ

0

Ошибка, с которой вы столкнулись, может быть только некоторым повреждением внутреннего состояния в Xcode, это может помочь перезапустить Xcode и/или очистить кеши (как видно из сообщения об ошибке).

Помните, что существуют некоторые ограничения с using Realm in playgrounds.

+0

Спасибо. Очистили кеши, переустановили Xcode. Все тот же результат. Я просто проигнорирую это, тем более, что все после сообщений об ошибках работает. –

Смежные вопросы