Parse platform 用Swift解析框架
有人试过将解析框架与swift结合使用吗?只要添加桥接文件,就可以使用swift和objective-c代码 这是我的问题。。从Parse返回的“objects”数组正确地包含了我的所有数据,但该方法在将“results”数组设置为“objects”数组之前返回,因此我一直没有从函数中得到任何返回。也许Parse需要接收更新以支持swift,或者我可能在某个地方出错了?谢谢Parse platform 用Swift解析框架,parse-platform,swift,ios8,Parse Platform,Swift,Ios8,有人试过将解析框架与swift结合使用吗?只要添加桥接文件,就可以使用swift和objective-c代码 这是我的问题。。从Parse返回的“objects”数组正确地包含了我的所有数据,但该方法在将“results”数组设置为“objects”数组之前返回,因此我一直没有从函数中得到任何返回。也许Parse需要接收更新以支持swift,或者我可能在某个地方出错了?谢谢 class func fetchAllCategories() -> NSArray { v
class func fetchAllCategories() -> NSArray {
var results : NSArray = NSArray()
var query : PFQuery = PFQuery(className: "Category")
query.findObjectsInBackgroundWithBlock({(NSArray objects, NSError error) in
if (error != nil) {
NSLog("error " + error.localizedDescription)
}
else {
NSLog("objects %@", objects as NSArray)
results = NSArray(array: objects)
}
})
NSLog("results %@", results)
return results
}
这与斯威夫特无关<代码>查询。findObjectsInBackgroundWithBlock在后台执行此工作,因此它将在函数返回后的很长一段时间内完成。哦,你说得对。我将通过在块内重新加载表视图而不是调用方法来修复它。谢谢