0
這是我的代碼如何驗證用戶是否已經登錄與否,來驗證我使用這行([Facebook的isSessionValid] == NO),但總是返回NO
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:nil];
}
else {
NSLog(@"session valid");
}
[self popUserShareFeed];
}
歡迎堆棧溢出。請閱讀[FAQ](http://stackoverflow.com/faq)。 – 2012-03-20 15:17:14
您確定要將數據保存到standardUserDefaults以便返回嗎?是什麼讓你認爲ISSALVALID應該是NO以外的其他東西? – 2012-03-20 15:18:15