2017-08-08 27 views
0

Hello對於Obj-C/Swift使用Realm和RLMSupport。 This one!在Swift中不支持RLMSupport的對象類

任何人都可以設法與RLMSupport這方面的工作:

加入config.objectClasses

let appGroupIdentifier = "group.APContacts" 
let dbFilename = "dbSwiftContacts.realm" 

let config = RLMRealmConfiguration() 
config.fileURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupIdentifier)!.appendingPathComponent(dbFilename) 
config.objectClasses = [Dog.className()] 
config.readOnly = true 
RLMRealmConfiguration.setDefault(config) 

的錯誤是,當應用程序崩潰,我的conf?

+0

在調試器中設置異常斷點,並檢查實際的錯誤以及哪條線路導致錯誤。 –

+0

請發佈您所看到的崩潰的完整回溯,而不是單個堆棧幀的屏幕截圖。在崩潰後,您可以在Xcode的LLDB控制檯中使用'bt'以文本形式獲取回溯。請同時分享代碼中引用的'Dog'類的定義。 – bdash

回答

1

我發現了問題並解決了它。

這裏是正確的場固定:(使用YourClass.self)

config.objectClasses = [YourClass.self] 

一旦有對RLMSupport.swift沒有醫生,希望這能幫助別人。