1

ログインメカニズムにiPhoneアプリでFBLoginViewを使用しています。ログインおよびログアウト機能は期待どおりに機能しています。初めてログインをクリックすると、「アプリがあなたの基本的なプロフィール情報などにアクセスしようとしています」という許可を求められます。OK を許可すると、ログインします。質問は次のとおりです。

- Facebook のユーザー名とパスワードの入力を求められないのはなぜですか? 誰としてログインするかをどのように認識しますか? iPhoneにFacebookアプリさえインストールしていません。どうすれば正しくログインできますか。これがどのように機能するかを知っている場合は、私を助けてください。

私が使用したコードは次のとおりです: CGRect loginFrame=CGRectMake(MARGIN,currentFrame.size.height-LOGINBUTTONHEIGHT,50 , 20);//幅、高さは関係ありません FBLoginView1.readPermissions = @[@"email", @"basic_info", @"user_location", @"user_birthday", @"user_likes"];

FBLoginView1.frame = loginFrame;
FBLoginView1.delegate = self;//(id<FBLoginViewDelegate>)[theDelegate shopViewCtrl];
[[self view] addSubview:FBLoginView1];

[FBLoginView1 sizeToFit];

次の関数も実装しました: - (void)loginView:(FBLoginView *)loginView handleError:(NSError *)error - (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id)user

4

1 に答える 1

0

Ok。それで、私は最終的にそれを自分でわかりやすく説明しました。FBLoginView は、iPhone の「設定」アプリケーションからユーザー名とパスワードを取得します。Facebook でパスワードを変更すると、FBloginView エラー ハンドラは、設定に移動し、Facebook をタップしてパスワードを変更するように通知します。他の誰かがこの質問をして、何が起こっているのか疑問に思っていた場合は、ここに回答を投稿してください。

于 2013-11-11T22:29:26.100 に答える