【发布时间】:2015-12-08 08:08:06
【问题描述】:
@protocol UIApplicationDelegate<NSObject>
...
- (BOOL)application:(UIApplication *)application
handleOpenURL:(NSURL *)url
NS_DEPRECATED_IOS(2_0, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED;
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation
NS_DEPRECATED_IOS(4_2, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED;
- (BOOL)application:(UIApplication *)app
openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
NS_AVAILABLE_IOS(9_0); // no equiv. notification. return NO if the application can't open for some reason
...
在UIApplicationDelegate协议中,存在3种类似的openURL回调方法,如何在你的应用中使用它们以获得最佳兼容性?
【问题讨论】:
标签: ios9 uiapplicationdelegate