iOS iOS9下實現app間的跳轉

自從更新了Xcode7後,蘋果公司增長了白名單。安全

在實現app跳轉時,必須把app的惟一標示URL加入到白名單中app

- (BOOL)canOpenURL:(NSURL *)url這個方法纔會返回yes不然只會返回no;url

這是蘋果公司爲了增強手機的安全。具體是怎樣的在此不作過多的評論。spa

廢話很少說!code

 

咱們將實現text1與text2兩個應用間的相互跳轉blog

首先建立兩個工程,text1,text2class

.程序

而後:方法

咱們在text1中的info中URL Types 添加一個URL Typesim

添加完成後,咱們須要填寫一些必要的信息:URL Schemes(隨意填寫)

URL Schemes是app實現跳轉的一個app的標示

 

ok!完成上面的步驟以後咱們在text2中也作一樣的操做。

完成以後咱們在text1和text2須要實現app跳轉的地方加入以下代碼

ok到了這裏咱們就完成了90%了。最後呢只要在手機或者模擬器上安裝這兩個程序,就能實現相互的跳轉。

下面我運行下試一試。

程序會報這樣的錯誤

 

這個時候咱們打開text1和text2程序

在info.plist 文件中加入

如今再運行一次程序。

這樣就能完成咱們的app間跳轉了。

相關文章
相關標籤/搜索