有人尝试过将 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
}
这与斯威夫特无关。query.findObjectsInBackgroundWithBlock
在后台完成这项工作,因此它会在函数返回后很晚才能完成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)