У меня есть fbconnection в моем приложении, оно работает нормально, но когда я выхожу и перехожу;это место, где происходит сбой приложения.Это файл FBSession.m.Мне нужна помощь с этим, я ищу его в Google, но не могу найти ничего полезного.Кто-нибудь понимает или знает решение? Спасибо за помощь.
- (BOOL)resume {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
FBUID uid = [[defaults objectForKey:@"FBUserId"] longLongValue];
if (uid) {
NSDate* expirationDate = [defaults objectForKey:@"FBSessionExpires"];
if (!expirationDate || [expirationDate timeIntervalSinceNow] > 0) {
_uid = uid;
_sessionKey = [[defaults stringForKey:@"FBSessionKey"] copy];
_sessionSecret = [[defaults stringForKey:@"FBSessionSecret"] copy];
_expirationDate = [expirationDate retain];
for (id<FBSessionDelegate> delegate in _delegates) {
[delegate session:self didLogin:_uid];// This is the place that gives EXC_BAD_ACCESS
}
return YES;
}
}
return NO;
}
Редактировать:
- (void) viewDidLoad {
[super viewDidLoad];
static NSString* kApiKey = @"605a4eee24bc4018210207cd152aaf0e";
static NSString* kApiSecret = @"4057291afc9430895461774a43881751";
_session = [[FBSession sessionForApplication:kApiKey secret:kApiSecret delegate:self] retain];
// Load a previous session from disk if available. Note this will call session:didLogin if a valid session exists.
[_session resume];
NSLog(@"resume");
}
это место, которое я назначил делегатом