问题
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool
{
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
回答1:
In swift 3.0, the method signature for openURL is:
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
}
In method signature, NSURL is changed to URL.
来源:https://stackoverflow.com/questions/39739292/nsurl-is-not-implicitly-convertible-to-url-did-you-mean-to-use-as-to-expl