【发布时间】:2017-05-29 07:12:59
【问题描述】:
我正在尝试使用:
init(contentsOf: URL, options: Data.ReadingOptions)
在带有 xCode 8.0 的 Swift 3.0 中。我使用的确切语句是:
let jsonData = try Data.init(contentsOf: URL(file_path), options: .mappedIfSafe)
我也试过了:
let jsonData = try Data(contentsOf: URL(file_path), options: .mappedIfSafe)
我在关注documentation
这不会编译,抱怨调用中的参数标签不正确。
我是 Swift 新手,所以请保持温柔。 file_path 是从NSOpenPanel 获得并使用stringValue 进行字符串化的字符串。
谢谢!
【问题讨论】:
-
请注意,使用
camelCase而不是snake_case是 Swift 约定。