我在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)
}