У меня есть эта функция для загрузки Json, отлично работает на iPhone и симуляторе watchkit, но падает, когда я устанавливаю его на часы. Зачем?Json crash только на комплект часов
func get(){
let url = NSURL(string: "http://www.ddd.com/xxx.php")
let data = NSData(contentsOf: url! as URL)
values = try! JSONSerialization.jsonObject(with: data! as Data, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSMutableArray
}
отладки:
dnssd_clientstub ConnectToServer: подключение() -> Нет попыток: 1
удалось путь:/вар/запустить/mDNSResponder Цоколь: 7 Err: -1 Errno: 1 Операция не допускается
nw_resolver_create_dns_service_on_queue DNSServiceCreateConnection не удалось: ServiceNotRunning (-65563)сигнатура функции специализации < сохранение хрупкого атрибута Arg [1] = [Закрытие Pro pagated: reabstraction thunk helper from @callee_owned (@unowned Swift.UnsafeBufferPointer) ->() to @callee_owned (@unowned Swift.UnsafeBufferPointer) -> (@out()), Типы аргументов: [@callee_owned (@unowned Swift.UnsafeBufferPointer) ->()]> родовой специализации Swift.StaticString.withUTF8Buffer < A> ((Swift.UnsafeBufferPointer) -> A)
Пожалуйста, не заставляйте людей гадать. Каково точное сообщение об ошибке и какая строка вызывает ошибку? – rmaddy
Вы вынуждаете разворачивать дважды в свой код, когда сможете сделать это чистым способом. Проверьте это http://stackoverflow.com/a/39455186/1585121 –