Facebookログインを実装し、アクセストークンのステータスを確認しました
-(void)fbDidLogin
これで、アクセストークンを取得した場合にオンになるUITableView
トグルがある場所がありButton
ます。UISwitch
問題は、アクセストークンを取得するときです
-(void)fbDidLogin
メソッドが呼び出されます。ここでは、呼び出してトグルボタンのスイッチをオンに設定しています
[self.switch setOn:YES animated:YES];
しかし、それは起こっていません。戻ってそのページをもう一度開くと、正しいステータスが表示されますが、設定したときは表示されませんfbDidLogin
。なぜこれが起こっているのか推測できますか?
Facebook認証の場合、アプリの外に出て戻ってくるのですが、そのせいでしょうか?しかし、私はWebサービスを呼び出してfbDidLogin
おり、正常に動作しています。
コードはシンプルです
- (void)fbDidLogin {
[self.switch setOn:YES animated:YES];
}