Xcode 8.0 ベータ版 (8S128d) iOS 10
SKTileDefinition から userData を取得しようとしていますが、戻りデータを取得できません。
次のコードで名前を取得できます-
if let tileType = landBackground.tileDefinition(atColumn: column, row: row) {
tileDef = tileType.name!
} else {
tileDef = "Nil"
}
しかし、次のコードで userData を取得しようとすると、nil になります -
if let tileType = landBackground.tileDefinition(atColumn: column, row: row) {
if let data = tileType.userData?.value(forKey: "data") {
tileDef = String(data)
} else {
tileDef = "no string data"
}
} else {
tileDef = "Nil"
}
返そうとするタイルに userData が設定されていることを確認しました。
この機能を Xcode 8.0 で動作させることができた人はいますか?