簡體   English   中英

iOS 自定義 url 方案未打開應用程序 Xcode 5

[英]iOS custom url scheme not opening app Xcode 5

我正在嘗試使用自定義 url 方案打開我的應用程序,但我無法弄清楚發生了什么。 運行應用程序后,當我在模擬器上的 Safari 中輸入方案時,出現以下對話框:

在此處輸入圖片說明

在 Safari 欄中,我輸入“mycustomscheme://”

以下是我的plist

在此處輸入圖片說明

編輯:

我忘了在我的AppDelegate.m文件中也有這個方法的方法:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    // Do something with the url here
    DLog(@"here");
    return YES;
}

我錯過了一些明顯的東西嗎?

好吧,我想通了。 我認為這可能是Xcode 5事情? 我需要去Target -> Info並添加一個 url 類型。 這是現在的樣子:

在此處輸入圖片說明

請注意,這現在是我的 plist 的樣子:

在此處輸入圖片說明

奇怪的是,沒有 url 方案的條目?

檢查此鏈接以獲取有關自定義 URL 方案的更多信息。

您應該將Item 0(mycustomscheme)中的字符串用於 Url 標識符的 3d 部分。 在你的情況下,它應該看起來像my.bundle.mycustomscheme

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM