Я работаю над публикацией некоторой информации в твиттер-аккаунт через MGTwitterEngine.Строка в итоге будет содержать более 140 символов и должна быть разбита на несколько твитов.Однако, похоже, что пост-запрос делает это асинхронно.Это означает, что если я позвоню по следующему номеру:
SA_OAuthTwitterEngineengine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: loginDelegate];
engine.consumerKey = kOAuthConsumerKey;
engine.consumerSecret = kOAuthConsumerSecret;
[engine sendUpdate:@"Message1"];
[engine sendUpdate:@"Message2"];
[engine sendUpdate:@"Message3"];
Публикуется не в правильном порядке.Я могу получать твиты в следующем порядке: Message2, Message3, Message1.
Даже если между запросами сообщения sendUpdate (с помощью средства отладки и сном ()) имеется многоминутная пауза, MGTwitterEngine по-прежнему отказывается отправлять сообщения.любые запросы до тех пор, пока я не выполню все 3 запроса sendUpdates.
Кто-нибудь знает, как я могу обойти эту проблему, заставив его отправить первое обновление, заставив его ждать, пока он не получит ответ, подтверждающийили отклонить твит, а затем сделать второй запрос и т. д.?