从Parse Array获取数据到本地CGFloat数组

时间:2014-12-23 05:15:00

标签: swift parse-platform

我遇到了Swift和Parse.com数组的问题,因为文档没有太多关于语法的说法,而且对于Swift来说我是一个新手。

所以我想做什么:

我想将两个CGFloats中的两个值添加到我的数据库中。

后来我想从Parse数据库中取出这两个值并将它们写入本地CG Float数组。但我有很多麻烦

这是我的代码,用于将值上传到Parse.com数组:(这很好,我的Pase数据库中有三个值)

 var positionAx : CGFloat = -1000
 var positionAy : CGFloat = -1000



var post = PFObject(className: "Post")

        post["antwortA_koord"] = [positionAx, positionAy, 0]
        post.saveInBackgroundWithBlock{(success: Bool!, error: NSError!) -> Void in

       if success == false {

                self.displayAlert("Could not post your Question", error: "Please check your internet connection")
            }

       else {
              println("You have posted")
            }

这里是从Parse.com获取数据的代码

var  buttonA = [CGFloat] ()

var query = PFQuery(className:"Post")

    query.whereKey("user", notEqualTo: PFUser.currentUser().username)
    query.limit = 1

    query.findObjectsInBackgroundWithBlock{
        (objects: [AnyObject]!, error: NSError!) -> Void in

        if error == nil {


            for object in objects {

         self.buttonA.append(object["antwortA_koord"] as CGFloat)

         println(self.buttonA)


               }

我在这行中出错:self.buttonA.append(object [“antwortA_koord”]为CGFloat)但我不知道如何以正确的方式编写语法。

我希望你能帮助我

0 个答案:

没有答案