2017-08-08 1 views
0

こんにちはObj-C/SwiftのRealmとRLMSupportを使用しているとき。私のconfとオブジェクトクラスがSwiftの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) 

エラーです追加: This one!

は、誰もがこのRLMSupportと協力を得るために管理することはできますか?

+0

デバッガで例外ブレークポイントを設定し、実際のエラーとその原因となっている行を確認します。 –

+0

1つのスタックフレームのスクリーンショットではなく、表示されているクラッシュの完全なバックトレースを投稿してください。クラッシュした後、XcodeのLLDBコンソールで 'bt'を使ってテキスト形式でバックトレースを取得することができます。あなたのコードで参照されている 'Dog'クラスの定義も共有してください。 – bdash

答えて

1

問題を見つけて解決しました。ここで

が固定正しいフィールドです:RLMSupport.swiftのためのドキュメントが存在しないと(YourClass.selfを使用して)

config.objectClasses = [YourClass.self] 

、これが誰かを助けることを願っています。

関連する問題