Parse查询是否多次下载同一个对象?

时间:2015-12-03 22:49:07

标签: ios swift parse-platform promisekit

我开始划伤Swift,Parse和IOS的表面,我有一个关于parse如何执行其findObjectsInBackgroundWithBlock方法的问题

在下面的小片段中,有人可以告诉我,如果我的应用会继续下载100个对象吗?

        query.whereKey("location", nearGeoPoint: mygeopoint, withinMiles: 20)
        query.limit = 100
        query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
            if error != nil {
                print(error)
            }else {
                for o in objects! {
                            // do some stuff                        
                }
            }
    }

作为一个后续问题:假设我想保留到目前为止看到的对象的引用,所以我不必再次下载它们,从而只获得新对象,我该怎么做?

作为后续问题的后续内容:让我们说如果原始查询中没有新对象,我想执行新的查询,例如

query.whereKey("city", containsString: "San Francisco")

(继续阅读)反映这样的逻辑:如果我周围20英里内没有新物品,请寄给我与城市=旧金山相匹配的物品:我该怎么做?

我一直在阅读有关PromiseKit的内容 - 是否有适合此类情况的内容?

0 个答案:

没有答案