У меня есть одноэлементный класс, который я использую для обработки всего, что есть в Facebook ...
но когда я пытаюсь запустить _facebook, он выдает исключение селектора нераспознавателя
- (id) initWithAppId: (NSString *) appId и Deelegate: (id) делегат;
это метод init, который я использую ...
-(void) login {
// Check if there is a valid session.
@try {
_facebook = [[Facebook alloc] initWithAppId:kAppId andDelegate:self];
}
@catch (NSException *exception) {
NSLog([NSString stringWithFormat:@"%@\n, %@", exception.name, exception.reason]);
}
@finally {
}
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
_facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
_facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![_facebook isSessionValid]) {
[_facebook authorize:_permissions];
}else{
[_facebook requestWithGraphPath:@"me" andDelegate:self];
}
}