У меня есть FBLoginView с функцией loginButton, и я хочу сделать кнопку, которая не находится в том же режиме, что и FBLoginView, встроенный в функцию кнопки. У кого-нибудь есть предложения? спасибоСделать кнопку touchUpInside FBLoginView
1
A
ответ
1
Загрузите последнюю версию SDK для facebook и установите coreKit & Исходные рамки LoginKit в цель.
Создайте одну кнопку с образцом и дайте действие.
Пример:
[fbLogin addTarget: само действие: @selector (facebookLogin :) forControlEvents: UIControlEventTouchUpInside];
#import<FBSDKCoreKit/FBSDKCoreKit.h>
#import<FBSDKLoginKit/FBSDKLoginKit.h>
-(void)facebookLogin:(id)sender
{
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
// Process error
NSLog(@"error %@",error);
} else if (result.isCancelled) {
// Handle cancellations
NSLog(@"Cancelled");
} else {
if ([result.grantedPermissions containsObject:@"email"]) {
// Do work
[self fetchUserInfo];
}
}
}];
}
-(void)fetchUserInfo
{
if ([FBSDKAccessToken currentAccessToken]) {
NSLog(@"Token is available");
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error)
{
NSLog(@"Fetched User Information:%@", result);
}
else
{
NSLog(@"Error %@",error);
}
}];
} else {
NSLog(@"User is not Logged in");
}
}
Смежные вопросы
- 1. Как получить возврат TouchUpInside на кнопку (MonoTouch)?
- 2. touchUpInside event на UINavigationItem
- 3. Ориентация FBLoginView
- 4. ProgressHUD и TouchUpInside
- 5. touchUpInside событие не произошло
- 6. Кнопка FBLoginView с острыми углами
- 7. TouchUpInside Кнопка не работает
- 8. touchUpInside эффект для UIBarButtonItem
- 9. Удалить стандартную анимацию TouchUpInside
- 10. TouchesBegan overriding touchUpInside действия
- 11. IOS Facebook SDK - FBLoginView
- 12. FBLoginView отклоняет некоторых пользователей
- 13. FBLoginView не работает
- 14. FBLoginView popup issue
- 15. fbLoginView в tableViewCell
- 16. FBLoginView несколько вызовов loginViewShowingLoggedInUser
- 17. FBLoginView текст только английский
- 18. FBLoginView: Логин не выполняется
- 19. FBLoginView Button Tiling
- 20. Как изменить ширину FBLoginView
- 21. Как сделать счет использования FBLoginView системы по умолчанию
- 22. TouchUpInside на UIView с детьми
- 23. Сделать кнопку?
- 24. Facebook SDK FBLoginView получение EXC_BAD_ACCESS
- 25. Инквизиция класса FBLoginView в swift
- 26. FBLoginView не отображается на StoryBoard
- 27. FBLoginView получить по электронной почте
- 28. iOS Содержимое изображения UIButtonMode мерцает на TouchUpInside
- 29. Добавить цель ко всем событиям UIButtons touchUpInside
- 30. Настроить выход из системы с помощью FBLoginView