0
の配列の配列の谷反復私は私は私の質問のための最終的な解決策だった(ここでは:Store CLLocation Manager Values in Device swift)と思った辞書の配列正常に作成されていると、ここで私が思い付いたコードです:は、作成した辞書
func arrayOfDictionaries() {
var offline:[[String:AnyObject]] = []
offline.append(["LATITUDE: ": userLocation.coordinate.latitude, "LONGITUDE: ": userLocation.coordinate.longitude, "SPEED: ": userLocation.speed])
NSUserDefaults().setObject(offline, forKey: "offLine")
if let offLinePositions = NSUserDefaults().arrayForKey("offLine") as? [[String:AnyObject]] {
//print(offLinePositions)
for item in offLinePositions {
print(item["LATITUDE: "]! as! NSNumber) // A, B
print(item["LONGITUDE: "]! as! NSNumber) // 19.99, 4.99
print(item["SPEED: "]! as! NSNumber) // 1, 2
}
}
}
を
しかし、私はアプリをテストしたとき、私は1つの位置が配列に格納されていることに気付きました。だから私の考えは、別の配列を作成し、最初のものから値を挿入することです。どうやってやるの?
初めてで働いていました。 Arrayに2つのキーを追加して、それをクラッシュしました(最初のキーが追加されました)。だから私はviewDidLoadのデフォルトをリセットしていなかったことを覚えています。完璧な作業! – ggirao