我试图发送一个对象,其中一个元素是布尔值。错误出现在第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中,代码完美无缺。
答案 0 :(得分:0)
这个怎么样?
textMessage["Cheating"] = "isCheating"