尝试上传PFObject时解析错误

时间:2014-11-22 13:47:18

标签: parse-platform xcode6 message pfobject

我试图在Parse中创建一个消息传递应用程序,但在尝试上传PFObject时出现此错误。

错误说:

2014-11-22 14:43:21.154 Parse demo [688:27950]警告:正在主线程上执行长时间运行的操作。  打破warnBlockingOperationOnMainThread()进行调试。

我的代码是发件人按钮是:

@IBAction func sendButton(sender: AnyObject) {
    var message = PFObject(className:"message")
    message["message"] = send.text
    message.save()

其中send.text只是一个文本框。

任何建议或方法都将受到高度赞赏。

2 个答案:

答案 0 :(得分:2)

试试这个。然后你保存在后台blok

@IBAction func sendButton(sender: AnyObject) {
    var message = PFObject(className:"message")
    message["message"] = send.text
    message.saveInBackgroundWithBlock {
        (succeeded: Bool!, error: NSError!) -> Void in
        if (error != nil) {
            println("Save : \(error)")
        }
        else{
                println("Success! with save")
        }
    }
}

答案 1 :(得分:0)

这不是一个错误,而是一个提示,它会阻止应用程序,因为您正在进行同步save调用。使用其中一种saveInBackground*方法,保存将在后台作业中异步进行。