将UITextView文本保存为Parse

时间:2016-06-19 20:16:55

标签: swift parse-platform

我想知道如何在UITextView中保存文本来解析。每次我在下面运行我的代码时,会出现错误,意外地说出#34;当打开一个可选的"在保存要解析的信息的行上。

注意:功能" SaveNotesParse"和" SaveFrontScreenInfo"是错误发生的地方。他们也被称为另一个班级。

@IBOutlet weak var titleText: UITextView!



@IBOutlet weak var descriptionText: UITextView!



@IBOutlet weak var titleText2: UITextView!



@IBOutlet weak var contentText: UITextView!



let testObject = PFObject(className: "Notes")







func SaveNotesParse () {

    //parse stuff

    testObject["Title2"] = titleText2.text

    testObject["Content"] = contentText.text

    print("Saving")



    testObject.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in

        print("Object has been saved.")

    }



}



func SaveFrontScreenInfo () {

    testObject["Title"] = titleText.text

    testObject["Description"] = descriptionText.text

}




override func awakeFromNib() {



    foregroundView.layer.cornerRadius = 10

    foregroundView.layer.masksToBounds = true



    super.awakeFromNib()

}



override func animationDuration(itemIndex:NSInteger, type:AnimationType)-> NSTimeInterval {



    let durations = [0.26, 0.2, 0.2]

    return durations[itemIndex]

}

出现的错误和行的图像:

Line that the error message appears

The actual error message as shown in the logs

1 个答案:

答案 0 :(得分:0)

尝试使用setObject函数,如下所示:

testObject.setObject(titleText2.text, forKey: "Title2")

否则,你能告诉我们什么是零吗?它必须是testObject或Text Fields。尝试打印它们以查看哪一个是零。