iOS プロジェクト内のテキスト ファイル内にレベルの詳細を保存しています。テキスト ファイルには次のものが含まれます。
Level1.txt
LevelNum:1.0
weaponPickupRate:10.0
weaponPickupAmount:20
monsterMinSpeed:8.0
monsterMaxSpeed:12.0
monsterRate:1.5
levelMonsters:10
goldPerMonster:10
以下のコードを使用してテキスト ファイルを読み込んでいます。
fileName = "Level1.txt"
levelPath = "\(NSBundle.mainBundle().resourcePath!)/\(fileName)"
var err: NSError? = NSError()
let s = String(contentsOfFile: levelPath, encoding: NSUTF8StringEncoding, error: &err)
println(s)
iOS シミュレータ - iPhone 6 を使用してこれを実行すると、すべて正常に動作し、テキスト ファイルからデータが出力されます。
これを iPhone 6 で直接実行すると、印刷されnil
、テキスト ファイルが読み取られません。
どうしてこれなの?
乾杯ライアン