我有以下代码继续向我显示错误
无法调用' getObjectInBackgroundWithId'参数列表 type'((String),(PFObject!,NSError!) - > Void)。
我试图允许Swift随机选择Parse中的一行,以便每次都是随机的。
func CallData(){
GetRandomObjectID()
if(ObjectIDsPublicArray.count > 0){
var query : PFQuery = PFQuery(className: "QuestionsandAnswers")
query.getObjectInBackgroundWithId(ObjectIDsPublicArray[RandomID]){
(ObjectHolder : PFObject!, error : NSError!) -> Void in
if (error == nil){
self.Questions = ObjectHolder["Questions"] as! String!
self.Answers = ObjectHolder["Answers"] as! Array!
self.Answer = ObjectHolder["Answer"] as! String!
}
答案 0 :(得分:0)
看起来Swift在强制PFObject存在方面存在问题。尝试同时使对象和错误:
(ObjectHolder: PFObject?, error: NSError?) -> Void in