現在Swift3とRealm、UIにはJSQMessagesViewControllerを使用しています。
UI部分はできたので次はチャット内容をRealmにJSON形式で保存したいと思い、その処理を書いているんですが、どうすればいいでしょうか?
因みに今のソースコードです。
ViewController.swift
override func viewWillDisappear(_ animated: Bool) { let contents = ChatContents() let realm = try! Realm() contents.contents = String(describing: messages) contents.id = chatArray.max(ofProperty: "id")! + 1 try! realm.write { print("contents=\(contents)") realm.add(contents) } }
Realmのオブジェクトファイル
class ChatContents: Object { dynamic var id = 0 dynamic var contents:String? override static func primaryKey() -> String? { return "id" } }
以上です。
初歩的な質問かとは思いますが、何卒よろしくお願い致します。
あなたの回答
tips
プレビュー