0

我将关卡详细信息存储在我的 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 Simulator - iPhone 6 运行它时,一切正常,它会打印文本文件中的数据。

当我直接在我的 iPhone 6 上运行它时,它会打印nil并且不读取文本文件。

为什么是这样?

干杯瑞恩

4

0 回答 0