1. 程式人生 > >iOS第三方微信登入時不走回調方法

iOS第三方微信登入時不走回調方法

ios 開發中第三方微信登入時,使用真機測試,授權登入按鈕點選後不走微信demo的

-(void)onResp:(BaseResp*)resp 回撥方法不走,無法判斷是否成功

檢視網上一些解決方法,自己嘗試了一下可行。

就是在APPDelegate中,把之前根據demo設定的delegate:self改為呼叫微信登入的那個控制器。

//從微信返回第三方APP

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url

{

LoginViewController * loginVC = [[

LoginViewControlleralloc] init];

BOOL res = [WXApihandleOpenURL:url delegate:loginVC];

return res;

}

改了之後可能會發現報錯,你把設定的這個控制器中的 協議 <WXApiDelegate>寫到.h檔案中,並引入標頭檔案過來,就可以了。

這樣就可以響應微信授權回撥的方法了。