Описание:
Я создал новый проект TVML и запустил его. Первой ошибкой была App Transport Security, которую я исправил через Info.plist
:
App Transport Security Settings -> Allow Arbitrary Loads -> YES
Затем я снова запустил его, и я получаю эту ошибку:
Не удалось загрузить URL-адрес запуска с ошибкой: (null) appController(_:didFailWithError:) вызван с ошибкой: Error Domain=TVMLKitErrorDomain Code=3 "(null)"
Кажется, проект остановился здесь (application func
в AppDelegate.swift
):
appControllerContext.launchOptions["BASEURL"] = AppDelegate.tvBaseURL
print(launchOptions) //returns nil
//error on following line
if let launchOptions = launchOptions as? [String: AnyObject] {
//does not enter here
for (kind, value) in launchOptions {
appControllerContext.launchOptions[kind] = value
}
}
Что я пробовал:
Я попытался изменить tvBaseURL с "http://localhost:9001/" на http://MY-IP-ADDRESS-HERE:9001/
.
но это ничего не изменило.
Вопрос:
Что вызывает эту ошибку и как ее решить?
as?
не должно бытьas!
? - person Daniel Storm   schedule 19.08.2016