0
我正在通過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"];
不按正確順序發佈。我可以按順序接收推文:Message2,Message3,Message1。
即使sendUpdate消息請求(通過調試器工具並通過sleep())發生多次暫停,MGTwitterEngine仍會拒絕發佈任何請求,直到執行完所有3個sendUpdates請求之後。
有沒有人知道我可以通過強制它發送第一個更新,讓它等待,直到它收到確認或拒絕tweet的響應,然後發出第二個tweet請求,等等?