如何将访问Parse.com的函数分成单独的类?

时间:2015-05-31 22:59:00

标签: ios swift parse-platform pfquery

我需要从几个不同的UIViewController类调用此函数(仅使用此函数作为示例,问题是关于所有解析访问)。

我希望将此函数放在一个单独的类中,我可以在多个UIViewController类中实例化并调用此函数。

由于saveInBackgroundWithBlock是一个异步进程,如何将scoreAgain对象返回给UIViewController类。

这甚至可能吗?

var query = PFQuery(className: "GameScore")
query.getObjectInBackgroundWithId(gameScore.objectId) {
    (scoreAgain: PFObject!, error: NSError!) -> Void in
    if !error {
       NSLog("%@", scoreAgain.objectForKey("playerName") as NSString)
    } else {
    NSLog("%@", error)
    }
}

此处的目标是将云后端访问分隔为单独的类,因为如果我将后端从Parse.com更改为其他内容,我不必触及我的UIViewController类但仅限于改变助手类。

0 个答案:

没有答案