parse-platform - 使用 Swift 解析框架

标签 parse-platform swift ios8

有人尝试过将 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/

相关文章:

ios - 重置图标角标(Badge)计数

ios - 使用 Parse 和 email Regex 确认电子邮件地址存在且未被占用

ios - 使用 Swift 3 和 Alamofire 上传文件

ios - iPhone 6 显示缩放功能扰乱了整体视野

ios - 如何在 swift 中使用 segue 发送用户信息以查看 Controller ?

ios - 从一行中的一列中检索数据

ios - .scaleAspectFit - 用黑色填充空白

swift - 如何使用 JSON 序列化对象将其转换为 POST 调用

ios8 - 如何在自适应 Storyboard中使用关闭 iPhone 弹出框

swift - Xcode 6 中自动布局的基础知识