Swift编译错误:未解析的标识符

时间:2014-11-16 20:13:19

标签: ios swift

我在游戏中使用SpriteKit和Swift。但是,当我想编译我的项目时,得到未解析的标识符。但一切似乎都很好。

    var sceneData = NSData.dataWithContentsOfFile(path!, options:DataReadingMappedIfSafe, error: nil)

问题:

Swift Compile Error: Use of unresolved identifier: 'wDataReadingMappedIfSafe'

我该如何解决?我的问题是什么?谢谢。

1 个答案:

答案 0 :(得分:0)

有2个错误:

  • DataReadingMappedIfSafe应为.DataReadingMappedIfSafe前导点 对于枚举值。
  • NSData.dataWithContentsOfFile(...)不再适用于Swift,你必须这样做 使用NSData(contentsOfFile: ...)

合:

var sceneData = NSData(contentsOfFile: path!, options:.DataReadingMappedIfSafe, error: nil)