2017-04-20 110 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; 
}