【发布时间】:2017-04-29 13:53:52
【问题描述】:
我尝试通过默认的iphone电子邮件分享网址,例如,deeplink://。但不幸的是,该链接没有变成超链接模式,因此可以点击并定向到指定的位置。所以请帮忙我的下面的代码。
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"deeplink://"]];
NSArray * activityItems = @[url];
NSArray * applicationActivities = nil;
NSArray * excludeActivities = @[UIActivityTypeAssignToContact, UIActivityTypeCopyToPasteboard, UIActivityTypePostToWeibo, UIActivityTypePrint, UIActivityTypeMessage];
UIActivityViewController * activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
activityController.excludedActivityTypes = excludeActivities;
[self presentViewController:activityController animated:YES completion:nil];
【问题讨论】:
-
我只想让它进入超链接模式,并能够将其定向到 Safari 浏览器并通过深度链接打开应用程序。
-
这是因为深层链接实际上不是 URL 链接。但如果可能,您可以切换到通用链接。
-
你能帮我做吗?
-
我试过了,但还是一样。你能把代码分享给我吗?
标签: ios objective-c deep-linking uiactivityviewcontroller