0

要素の 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にクラスをドロップするだけで、コードは完全に機能しました.

4

1 に答える 1

0

これはどう ?

textMessage["Cheating"] = "isCheating"
于 2015-01-20T08:17:49.810 に答える