Я создаю тестовое приложение с использованием API Facebook, и я пытаюсь просто добавить FBLoginView к представлению при изучении Single Sign On. Я внимательно следил за документацией в Facebook и по какой-то причине, несмотря на тщательное выполнение этих шагов, а также на пример кода, который предоставляется, не может понять, почему FBLoginView не появляется при запуске приложения.FBLoginView не отображается при использовании раскадровки в iOS 8
- Я добавил рамки Facebook для моего проекта
- Как ни странно, профиль Picture View появляется (FBProfilePictureView)
- Я изменил пользовательский класс так, чтобы он FBLoginView
Это соответствующий код, который у меня есть в файле AppDelegate.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[FBLoginView class];
[FBProfilePictureView class];
return YES;
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication];
}
и это co де что у меня есть в файле ViewController.m:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self toggleHiddenState:NO];
self.loginStatus.text = @"";
self.loginButton.readPermissions = @[@"public_profile", @"email"];
}
- (void)toggleHiddenState:(BOOL)shouldHide {
self.userName.hidden = shouldHide;
self.email.hidden = shouldHide;
self.profilePictureView.hidden = shouldHide;
self.loginStatus.hidden = shouldHide;
self.loginButton.hidden = shouldHide;
}
Здесь также скриншот моего раскадровки в интерфейсе строителя:
Может кто-нибудь увидеть, что это я делаю неправильно ?
Заранее благодарим всех, кто отвечает.
Вы знаете, с Xcode 6 вы можете отлаживать иерархии просмотра, чтобы найти недостающий вид? –