我尝试使用此函数从自定义URL接收参数:
func application(_ application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
return true;
}
Run Code Online (Sandbox Code Playgroud)
但是,该函数从未被调用,我收到警告:"实例方法"应用程序(:openURL:sourceApplication:annotation :)'几乎匹配协议'UIApplicationDelegate的可选参数'application(:open:sourceApplication:annotation :)'.
基于XCode 8警告"实例方法几乎匹配可选要求"我尝试使用@objc但没有成功.如何构建一个在打开应用程序时调用的函数,并从自定义URL方案中提供参数?