TWTweetComposeViewController полностью замораживает мое приложение на alloc-init - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть приложение для iPhone, которое использует платформу Twitter в iOS 5. Я заметил, что когда я пытаюсь что-то написать в твиттере, приложение полностью зависает в строке кода «alloc init».

Вот мой код.Кто-нибудь видел что-то не так с этим?

-(void)tweet {
    NSLog(@"Tweeting");

    [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES];
    if (stringToShare.length < 140) {
        TWTweetComposeViewController *tweetController = [[TWTweetComposeViewController alloc] init];
        [tweetController setInitialText:stringToShare];
        [self presentModalViewController:tweetController animated:YES];
    } else {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Easy there, Hemingway." message:[NSString stringWithFormat:@"Your note has %d characters, which exceeds Twitter's limit of 140.", stringToShare.length]delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alert show];
    }
}

ОБНОВЛЕНИЕ: Этот метод вызывается из контроллера модального представления.Может ли это быть проблемой?

ОБНОВЛЕНИЕ 2: Вот строка кода, которая используется для определения, может ли пользователь чирикать:что проблема не постоянна - похоже, она возникает у меня на телефоне, но не у моего соучредителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...