2011-05-07 9 views
1

나는이 코드를Mgtwitter 엔진 로그인 및 로그 아웃

- (void) storeCachedTwitterOAuthData: (NSString *) data forUsername: (NSString *) username { 
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    [defaults setObject: data forKey: @"authData"]; 
    [defaults synchronize]; 
} 

- (NSString *) cachedTwitterOAuthDataForUsername: (NSString *) username 
{ 
    return [[NSUserDefaults standardUserDefaults] objectForKey: @"authData"]; 
} 
다음으로 사용자 자격 증명을 저장합니다 로그인하면

보기에 소비자 키와 비밀을 전달하고 있습니다. 내 질문은 모든보기에서이 소비자 키와이 사용자 자격 증명 코드를 작성해야합니까 아니면 다른 방법으로 할 수 있습니까? 그리고 트위터에서 로그 아웃하는 방법? 이 같은

답변

2
당신이 로그 아웃 일을 위해 쿠키를 삭제해야

..

..

NSHTTPCookie *cookie; 
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
for (cookie in [storage cookies]) 
{ 
    NSString* domainName = [cookie domain]; 
    NSRange domainRange = [domainName rangeOfString:@"twitter"]; 
    if(domainRange.length > 0) 
    { 
     [storage deleteCookie:cookie]; 
    } 

} 
관련 문제