我在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
并且不会读取文本文件。
为什么会这样?
干杯 Ryann