【发布时间】:2016-08-15 08:43:51
【问题描述】:
我在 swift 中遇到了 NSMutableArray 的问题,我正在开发一个使用indoor.rs iOS idk 构建室内导航应用程序的应用程序,我想在我的地图上显示所有区域并保存其名称和点。这是我的代码:
var allZones = [AnyObject]()
for floor in self._currentBuilding!.floors.allValues as! [IDSFloor] {
allZones.append(floor.zones as [AnyObject])
}
if let zone = allZones[index] as? IDSZone, let points = zone.points as? [IDSZonePoint] {
points.flatMap { (point) in
print(point.x)
print(point.y)
}
}
结果是:
(
"<IDSZone: 0x166ede70>",
"<IDSZone: 0x166edf40>",
"<IDSZone: 0x166edfe0>",
"<IDSZone: 0x166ee070>",
"<IDSZone: 0x166ee0c0>",
"<IDSZone: 0x166ee130>",
"<IDSZone: 0x166ee180>",
"<IDSZone: 0x166ee1c0>",
"<IDSZone: 0x166ee210>"
)
请问如何检索所有区域数据。这是文档链接:https://indoors.readme.io/docs/zones-1
谢谢。
【问题讨论】:
标签: ios arrays swift indoor-positioning-system