我使用此方法只能将一个位置单元格。我想问一下这个方法可以将我的所有位置单元化吗?
manager.fetchUserLocationsWithSuccess({ (response) in
let locations = response as! [ESTLocation]
if let kitchen = locations.filter({ $0.identifier == locationname }).first {
self.location = kitchen
self.indoorLocationView.positionView = self.positionView
self.indoorLocationView.drawLocation(self.location)
self.manager.startIndoorLocation(self.location)
self.title = self.location?.name
} else {
print("location not found")
}
}, failure: { (error: NSError!) in
print("error when fetching locations: \(error)")
})
答案 0 :(得分:0)
此方法已返回所有位置的列表:
identifier
然后,在后续行中,系统会过滤您所有位置的数组,以找到locationname
等于let kitchen = locations.filter({ $0.identifier == locationname }).first
设置为的位置:
locations
因此,如果您想要在所有位置上操作,只需删除过滤器并使用mithra
变量。