冗長性の問題ではありません!私の問題は、iOS6に表示されないFBloginViewを使用したFacebookログインと非常に似てい ますが、同じではありません!
HelloFacebookSampleコードをプロジェクトに移行してみました。私は両方のコードを注意深くチェックして比較しました。重大な違いはありません。
- (void)viewDidLoad
{
[super viewDidLoad];
FBLoginView *loginView = [[FBLoginView alloc] init];
loginView.frame = CGRectOffset(loginView.frame, 45, 45);
loginView.delegate = self;
[self.view addSubview:loginView];
[loginView sizeToFit];
}
そして委任
#pragma mark - FBLoginViewDelegate
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
self.facebookLogInButton.enabled = YES;
}
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
user:(id<FBGraphUser>)user {
self.labelFirstName.text = [NSString stringWithFormat:@"Hello %@!", user.first_name];
self.profilePic.profileID = user.id;
self.loggedInUser = user;
}
- (void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView {
BOOL canShareAnyhow = [FBNativeDialogs canPresentShareDialogWithSession:nil];
self.facebookLogInButton.enabled = canShareAnyhow;
self.profilePic.profileID = nil;
self.labelFirstName.text = nil;
self.loggedInUser = nil;
}
アプリはシミュレーターで実行できますが、Facebookの青いログインボタンが表示されません。
FacebookSDK.framework、FacebookSDKResources.bundleなどを再インポートしました。サンプルコードとまったく同じです。それでもFacebookのログインボタンは表示されません。
誰かがこの種の問題を抱えて解決しましたか?
編集- 私はいくつかの新しい道を見つけました
警告:ファイルをスキップします'/Users/Digiflex/Dropbox/Dev/XxxxXxxx Project / XxxxXxxx /../../ Facebook API SDK / FacebookSDK / FacebookSDK.framework / Versions / A / Resources / FacebookSDKResources.bundle'
何か案が?
(Frameworks&Librariesビルドフェーズでの予期しないファイルタイプ'wrapper.plug-in')