RealmSwiftを使って一対多の構造にしようとしています
lang
1import UIKit 2import RealmSwift 3 4class User: Object { 5 6 dynamic var id = 0; 7 dynamic var name = ""; 8 9 let tools = List<Tool>(); 10 11}
これが原因かわからないですが、以下の部分でBAD_ACCESSが出て落ちてしまします。RLMObjectSchemaの192行目です。
lang
1// List<> properties don't show up as objective-C properties due to 2// being generic, so use Swift reflection to get a list of them, and 3// then access their ivars directly
と書かれているところです。
何かをしなければならないのはわかるんですが、何をすれば良いのかわからないのです、、、
Realmのドキュメントを読んでみたりしているのですが、原因がわかりません、、、
このエラーは何が原因で起こっているのでしょうか?
どのようにすれば一対多を実現できますか?
よろしくお願いいたします。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
YasuhiroMiyake様より頂きました追記依頼へ対する修正です。
以下、Toolクラスについての追記です。
lang
1class Tool: Object { 2 3 dynamic var name = ""; //名前 4 dynamic var detail = ""; // 詳細 5 dynamic var ewight = 0; // 重さ 6 dynamic var image: NSData = NSData(); // toolのイメージ画像データ 7 8}
と、なっております。
回答2件
あなたの回答
tips
プレビュー