我正在尝试使用通用链接。单击链接,应用程序将在iPad上启动,但在委托调用中,continueUserActivity: userActivity变量为零。这是我在AppDelegate中的代码。
- (BOOL)application:(UIApplication *)application willContinueUserActivityWithType:(NSString *)userActivityType
{
if ([userActivityType isEqualToString: NSUserActivityTypeBrowsingWeb])
{
}
return true;
}
-(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler
{
if ([userActivity.activityType isEqualToString: NSUserActivityTypeBrowsingWeb]) {
NSURL *url = userActivity.webpageURL;
NSString *msg = [self getQueryComponentWithName:@"msg" fromURL:url];
}
return YES;
}发布于 2018-10-02 22:18:40
我在用Debug构建。当我使用发布模式时,它可以工作。要在发布模式中构建,请使用以下步骤:
https://stackoverflow.com/questions/52596470
复制相似问题