Поскольку вы можете использовать только обычный маршрут для запуска содержащего приложения из расширения Today, а не пользовательской клавиатуры, я пытался сделать хакерскую версию запуска UIWebView и запуска содержащего приложения через его схему URL-адресов. В основном получал помощь из этого сообщения: запуск приложения с пользовательской клавиатуры iOS8, но мне не разрешено комментировать ответы, так как я новичок в переполнении стека.
В любом случае, сделав это сейчас, UIWebView появляется, но показывает пустой белый квадрат и не запускает схему URL. Уже пытался получить доступ к схеме URL из Safari, и я знаю, что приложение запускает, поэтому не уверен, почему оно ничего не делает. Код, который у меня есть сейчас в методе, следующем при нажатии правой клавиши:
let urlkey = NSURL(string: "MYAPP://")
let webAppView = UIWebView(frame: CGRectMake(0, 0, 100, 100))
let request = NSURLRequest(URL: urlkey!)
webAppView.loadRequest(request)
self.view.addSubview(webAppView)
Любые идеи о том, почему ничего в представлении не загружается, или другие способы запустить содержащееся приложение с настраиваемой клавиатуры приветствуются. Использование XCode 6.3 и Swift.