2016-07-07 12 views
1

私は(DEV支店から)ShyambhatのInstagramKitを使用しようとしていると私はちょうどInstagramのアプリにリダイレクト(およびリダイレクトURLをキャッチしなければならないコードのセクションにすることができません)私が何をしてもログインした後。InstagramKit(IOS)ログイン認証の問題

私が持っている私のInfo.plistで

:私はInstagramの上

InstagramAppRedirectURL: app:// 

も:

Redirect URI: app:// 

それは、それが動作しません...いつも同じです。

が、私はエラーを取得:(//認可および他のものの束と私は[myclientID]を試してみた。)「エラー:あなたはクッキーを持っている場合は、ページがロードできませんでした...」

私のコードは次のとおりです。

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSLog(@"Do we see the light of day?"); 
    InstagramKitLoginScope scope = InstagramKitLoginScopeRelationships | InstagramKitLoginScopeComments | InstagramKitLoginScopeLikes; 
    NSURL *authURL = [[InstagramEngine sharedEngine] authorizationURLForScope:scope]; 
    [self.webView loadRequest:[NSURLRequest requestWithURL:authURL]]; 


} 

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 
    NSLog(@"Did instagram make it here?"); 
    NSError *error; 
    if ([[InstagramEngine sharedEngine] receivedValidAccessTokenFromURL:request.URL error:&error]) { 
     // success! 
     NSLog(@"Instagram login successful"); 
    } 
    return YES; 
} 

私たちは「日の光を見てください」。私は、ログイン...ログイン画面にそれを作る...しかし、それはすることができません「のInstagramここでそれを作りました?」

ご協力いただければ幸いです。

答えて

1

私が言ったように...それはBOOLのWebViewのにそれを作ることはなかったです。私はちょうどviewWillAppearで明示的にデリゲートを設定する必要があることが分かります:

-(void)viewWillAppear:(BOOL)animated 
{ 
    _webView.delegate = self; 
} 

問題が解決しました。

関連する問題