1
我有一个PFQueryTableViewController,它包含一个切换到MKMapView的segmentedControl。点击时,我想从objectsDidLoad加载geoPoint对象,但由于objectsDidLoad被调用两次,它将复制地图上的annonationPoints。为什么被称为两次?解析ObjectDidLoad调用两次
override func objectsDidLoad(error: NSError!) {
super.objectsDidLoad(error)
if error == nil {
println("lol")
}
}
缓存
if self.objects.count == 0 {
query.cachePolicy = kPFCachePolicyCacheThenNetwork;
}
您指定了哪些缓存行为?如果启用了缓存,那么当从缓存中检索对象时,该方法将被调用一次,然后当从Web后端加载数据时再调用该方法。你应该简单地删除'objectsDidLoad'中的所有注释 – Paulw11 2014-10-04 11:13:52
我已经添加了代码 – 2014-10-04 11:16:16
所以我需要删除cachePolicy? – 2014-10-04 12:14:31