首先設(shè)置好要目的應(yīng)用的url schemes踢匣,然后將其加入本工程的白名單,之后在工程中做判斷canOpenURL戈抄,如果成功离唬,則openURL:url options:@{} completionHandler:nil。
需要注意的是划鸽,在iOS10中 openURL: 方法被廢除输莺,用openURL:url options: completionHandler:替代。
它有三個參數(shù):
* 要打開的URL裸诽。
* 一個可選字典嫂用。傳一個空字典時,該方法的效果與 openURL:一致丈冬。
* 一個帶有成功與否參數(shù)的 completion handler(可認(rèn)為是閉包或block)尸折。如果你對這個狀態(tài)不感興趣可以傳Null。
跳轉(zhuǎn)到指定頁面并傳遞參數(shù)殷蛇,跳轉(zhuǎn)頁面跟上邊差不多实夹,傳參如下圖所示: