有人尝试过将 Parse Framework 与 swift 一起使用吗?只要添加桥接文件,您就可以使用 swift 和 Objective-C 代码。
这是我的查询..从 Parse 返回的“对象”数组正确地包含了我的所有数据,但是该方法在将“结果”数组设置为“对象”数组之前返回,因此我一直从功能。也许 Parse 需要接收更新以支持 swift,或者我可能在某个地方犯了错误?谢谢
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
}
最佳答案
这与 Swift 无关。 query.findObjectsInBackgroundWithBlock
在后台完成这项工作,因此它会在函数返回后很晚才能完成。
关于parse-platform - 使用 Swift 解析框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24029510/