Я пытаюсь использовать:компании Apple Swift 3.0 Данные
init(contentsOf: URL, options: Data.ReadingOptions)
в Swift 3.0 с Xcode 8.0. Точная формулировка я использую:
let jsonData = try Data.init(contentsOf: URL(file_path), options: .mappedIfSafe)
Я также попытался:
let jsonData = try Data(contentsOf: URL(file_path), options: .mappedIfSafe)
Я после documentation
Это не компилируется, жалуясь неверных ярлыков аргументов в вызове.
Я быстрый новичок, поэтому, пожалуйста, будьте осторожны. file_path
- это строка, полученная из NSOpenPanel
и строковая с использованием stringValue
.
Спасибо!
Обратите внимание, что это соглашение Swift использует 'camelCase', а не' snake_case'. – Hamish