iOS - 从txt文件读取

时间:2015-02-11 23:47:48

标签: ios iphone swift text-files mainbundle

我在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

0 个答案:

没有答案