要素の 1 つがブール値であるオブジェクトを送信しようとしています。エラーは5行目と7行目で発生します。ここで、「isCheating」はブール値であり、falseも明らかに1つです。
私のコードは次のようになります。
@IBAction func sendTapped(sender: AnyObject) {
for receiver in recievers{
var textMessage = PFObject(className:"textMessage")
textMessage["Receiver"] = receiver
textMessage["Cheating"] = isCheating
textMessage["Message"] = textLabel.text
textMessage["RevealID"] = false
textMessage.saveInBackgroundWithBlock {
(success: Bool!, error: NSError!) -> Void in
if (success != nil) {
NSLog("Object created with id: \(textMessage.objectId)")
} else {
NSLog("%@", error)
}
}
}
}
エラーは次のように述べています: キーの不正行為のタイプが無効です。文字列が必要ですが、ブール値が取得されました (コード: 111、バージョン: 1.6.1)
任意の提案をいただければ幸いです!
編集:私は問題を解決しました.Parseにクラスをドロップするだけで、コードは完全に機能しました.