Mgtwitter движок Войти и выйти - PullRequest
1 голос
/ 07 мая 2011

Здравствуйте. Я использую MGTwitterEngine для создания приложения в твиттере. Я создал разные представления для списка подписчиков, временной шкалы пользователя и т. Д. После входа в систему учетные данные пользователя будут сохранены со следующим кодом

- (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 ]

2 голосов
/ 07 мая 2011

Вы должны удалить куки для выхода из системы ..

вот так ..

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];
    }

}
0 голосов
/ 07 мая 2011
  1. Я определяю потребительский секрет и ключ как константу, они являются статическими, поэтому мне просто нужно импортировать заголовок или, что еще лучше, поместить их в constants.h и импортировать с файлом префикса во все файлы.

  2. Выход из системы:

...