在原有的sdk上修改了,日期的属性,判断日期的的类是在TencentOAuth包下面的TencentloginView的类下面
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType ;方法里面。
在TencentOAuth类下面的
- (BOOL)isSessionValid ;做的修改。
- (BOOL)isSessionValid {
NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];
if (nil != defaults){
self.accessToken = [defaults objectForKey:@"access_token"];
//NSLog(@"Toke-----:%@",[defaults objectForKey:@"access_token"]);
self.openId = [defaults objectForKey:@"myOpenid"];
//NSLog(@"openid-----:%@",[defaults objectForKey:@"myOpenid"]);
}
return (self.accessToken != nil );
}
修改前的:
- (BOOL)isSessionValid {
return (self.accessToken != nil && self.expirationDate != nil
&& NSOrderedDescending == [self.expirationDatecompare:[NSDatedate]]);
}