解析 - 将布尔值作为PFObject发送时出错(简单)

时间:2014-12-28 15:44:22

标签: ios xcode parse-platform pfobject

我试图发送一个对象,其中一个元素是布尔值。错误出现在第5行和第7行,其中" isCheating"是布尔值,虚假显然也是布尔值。

我的代码如下所示:

@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中,代码完美无缺。

1 个答案:

答案 0 :(得分:0)

这个怎么样?

textMessage["Cheating"] = "isCheating"