ログインメカニズムに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