2

私はこのようなFacebook loginviewコードを入れました

 (void)viewDidLoad {    
    [super viewDidLoad];

    // Create Login View so that the app will be granted "status_update" permission.
    loginview = [[FBLoginView alloc] init];

    loginview.frame = CGRectOffset(loginview.frame, 5, 5);
    loginview.delegate = self;

    [self.view addSubview:loginview];

    [loginview sizeToFit];


  }

初めてログインしたときは正常に動作しますが、ログインした後、別のビューからこのビューにジャンプするとアプリがクラッシュします。

何が問題なのですか?わかりませんでした。

4

3 に答える 3

0

FBLoginView で ViewController を閉じるときに、同じ問題を解決しました。FBLoginView呼び出す前にデリゲートをnilに設定することでこの問題を解決しましたdismissViewControllerAnimated:completion:

...
self.loginFBView.delegate = nil;
[self dismissViewControllerAnimated:NO completion:nil];
于 2014-12-10T00:09:19.510 に答える