To nie jest pytanie o nadmiarowość! Moje problemy są bardzo podobne z facebook login using FBloginView not showing in ios 6 Ale to nie to samo!iOS-Fackbook- FBLoginView nie pokazuje przycisku logowania jak HelloFacebookSample ma
Próbowałem przenieść kod HelloFacebookSample do mojego projektu. Starannie sprawdzałem i porównywałem oba kody. Nie ma żadnej zasadniczej różnicy.
- (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];
}
I delegować
#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;
}
App można uruchomić w symulatorze, ale nie widzę niebieski przycisk logowania Facebooka.
Ponownie zaimportowałem FacebookSDK.framework, FacebookSDKResources.bundle i tak dalej. Dokładnie to samo z przykładowym kodem. Nadal nie pokazuje przycisku logowania na Facebooku.
Ktoś miał i rozwiązał ten rodzaj problemu?
Edit- znalazłem jakiś nowy szlak
ostrzeżenie: pomijanie pliku „/ Users/DigiFlex/Dropbox/dev/xxxxxxxx projektu/xxxxxxxx /../../ Facebook API SDK /FacebookSDK/FacebookSDK.framework/Versions/A/Resources/FacebookSDKResources.bundle '
Każdy pomysł?
Mam natknąć się na ten sam problem i tutaj (nieoczekiwany typ pliku 'wrapper.plug-in' w ram & Biblioteki zbudować fazy)
To faktycznie wygląda poprawnie. Czy Twój projekt xcode jest hostowany w dowolnym miejscu? –
Będę repozytorium go na GitHub pewnego dnia. Teraz używam Dropbox: https://www.dropbox.com/sh/99dpm8l5bagy1ss/TMejF9XWN4 Dziękujemy! :) –