Swift Parse NSMutableArray()访问闭包

时间:2015-05-25 05:49:15

标签: ios arrays swift parse-platform nsmutablearray

我在createProducts()

中有一个解析查询 课堂上的

var arrProduct : NSMutableArray! = NSMutableArray()

查询返回数据并将其添加到arrProduct。问题是下一个被调用的函数

func populateScrollView() {

        var lastHeightA : Float = 150.0
        var lastHeightB : Float = 150.0

        for index in 0...(arrProduct.count-1) {

//致命错误:无法使用end<开始(上面的错误内联)

我也尝试过self.arrProduct.count-1 //同样的错误

我想问题是这个func中的arrProduct如何从PFQuery闭包中获取数据。

func createProducts() {


    var query = PFQuery(className:"Items")
    query.getObjectInBackgroundWithId("weLwBjPOCN") {
        (gameScore: PFObject?, error: NSError?) -> Void in
       // if error == nil && gameScore != nil {
            let titlee = gameScore!["title"] as! String

            var product1 = Product(title: titlee, prodName: titlee, prodPrice: "$200-$500", prodDesc: "Sample", company: "Shop.fott.com", images: ["on-sale-item1"])
             self.arrProduct.addObject(product1)


    } 

0 个答案:

没有答案