私は、MGTwitterEngine経由でTwitterアカウントに情報を投稿しています。文字列は140文字以上になり、複数のつぶやきに分割する必要があります。しかし、ポストリクエストは非同期的にこれを行います。これは、私が次のように呼んでいる場合を意味します。複数のつぶやきを同期して投稿できない
SA_OAuthTwitterEngineengine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: loginDelegate];
engine.consumerKey = kOAuthConsumerKey;
engine.consumerSecret = kOAuthConsumerSecret;
[engine sendUpdate:@"Message1"];
[engine sendUpdate:@"Message2"];
[engine sendUpdate:@"Message3"];
正しい順序で投稿しません。私は、メッセージ2、メッセージ3、メッセージ1の順番でつぶやきを受け取ることができます。
sendUpdateメッセージ要求(デバッガツールとsleep()経由)の間に複数の一時停止があっても、MGTwitterEngineは3つのsendUpdates要求をすべて実行した後でない限り、依然として要求の投稿を拒否します。
私はこの問題を回避する方法を知っていますか?最初の更新を送信するように強制し、応答を受信してツイートを拒否してから2番目のツイート要求を行うまで待ちます。