Я только что добавил виджет сегодня к своему приложению, и я пытаюсь разрешить пользователям нажимать на виджет, чтобы запустить его приложение.Запуск приложения при нажатии Today Widget
В основном на данный момент у меня есть кнопка поверх моего виджета, который связан с этой функцией:
@IBAction func launchApp(sender: AnyObject) {
var url: NSURL = NSURL.URLWithString("AppName://home")
self.extensionContext.openURL(url, completionHandler: nil)
}
Когда я запустить приложение и нажмите на виджет, я получаю уведомление, что государства:
Неподдерживаемое URL - этот URL не был загружен: AppName: // дома
Где я буду неправильно?
Есть ли в вашем приложении опубликованная схема URL? https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html#//apple_ref/doc/uid/TP40007072-CH7-SW50 – jrturton
Ах! Я читал об этом, прежде чем начал учиться программированию для iOS. Не понимал, что этого не было. Большое спасибо! – user3746428
Хорошо, я добавил это как ответ для вас. Рад, что это помогло – jrturton