[F] add life cycle method for iOS

This commit is contained in:
2024-12-31 11:27:07 +08:00
parent 43ef7b0f95
commit 81b61f9d15

View File

@@ -34,4 +34,28 @@ IMPL_APP_CONTROLLER_SUBCLASS(CustomAppController)
[XYApi application:application didFinishLaunchingWithOptions:launchOptions]; [XYApi application:application didFinishLaunchingWithOptions:launchOptions];
} }
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options{
[super application:app openURL:url options:options];
[XYApi application:app openURL:url sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey] annotation:options[UIApplicationOpenURLOptionsAnnotationKey]];
[XYApi application:app openURL:url options:options];
return YES;
}
//- (BOOL) application:(UIApplication *)application handleOpenURL:(NSURL *)url{
// [super application:application handleOpenURL:url];
// [XYApi application:application handleOpenURL:url];
// return YES;
//}
- (BOOL) application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler{
[super application:application continueUserActivity:userActivity restorationHandler:restorationHandler];
[XYApi application:application continueUserActivity:userActivity restorationHandler:restorationHandler];
return YES;
}
-(void) applicationWillTerminate:(UIApplication *)application{
[super applicationWillTerminate:application];
[XYApi applicationWillTerminate:application];
}
@end @end