###前提・実現したいこと
お気に入り機能を実装したいです。
likeテーブルにtweetを格納して、関連づけ(ポインタ)をしようとしたのですが、
うまくいきません。
likeボタンを押すとlikeテーブルに結びついたtweetレコードが新しく作られてしまいます。
既存のtweetレコードに結びつけたいのですが、方法がわかりません。
根本的にお気に入り機能の実装の仕方が間違っている場合はその方法についても
ご教授いただけたら幸いです。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
swift
1 2import UIKit 3 4class Tweet: NSObject { 5 6 var content: String 7 8 init(content: String) { 9 self.content = content 10 } 11 12 func save() { 13 let tweetObject = NCMBObject(className: "Tweet") 14 15 tweetObject.setObject(content, forKey: "content") 16 17 tweetObject.saveInBackgroundWithBlock{ (error) in 18 if error == nil { 19 20 } 21 } 22 } 23 24 25} 26 27 28import UIKit 29 30class Like: NSObject { 31 32 var tweet: Tweet 33 34 init(tweet: Tweet) { 35 36 self.tweet = tweet 37 } 38 func save(callback: () -> Void) { 39 let likeObject = NCMBObject(className: "Like") 40 let tweetObject = NCMBObject(className: "Tweet") 41 tweetObject.setObject(tweet?.content, forKey: "content") 42 43 likeObject.setObject(tweetObject, forKey: "tweet") 44 45 46 likeObject.saveInBackgroundWithBlock{ (error) in 47 if error == nil { 48 callback() 49 } 50 } 51 } 52 53 54 55 56} 57
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/31 19:01
退会済みユーザー
2016/08/31 20:39 編集