2017-04-20 78 views
0

我想在我的iOS应用中实现深层链接。我想打开一个链接,我的应用程序特定的页面(链接改变每次)..我已经尝试了本Link从任何网址(深层链接)打开应用

但它在斯威夫特和我使用的Objective C的

如果有任何有益的链接目标c,请分享。由于

+0

Swift与Objective-C没有区别。只有语法略有不同。 – Fogmeister

+0

可以请你从共享链接转换swift语法..这将在objc工作,我无法转换exec代码 –

+0

我会离开,作为一个练习,你要做的。 Swift并不是一件奇怪的事情,它改变了一切。它是一种编程语言。它使用变量,函数,条件等...它不应该很难转换。 – Fogmeister

回答

0

请尝试以下方法和更新,如果你能够继续进行。

- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * _Nullable))restorationHandler { 
    if ([[userActivity activityType] isEqualToString:NSUserActivityTypeBrowsingWeb]) 
    { 
     NSURL *webUrl = userActivity.webpageURL; 
     // Extract details from url and act accordingly, like redirection to screens etc. 
    } 
    return YES; 
}