在twitter墙上发布文字后发出警告

时间:2013-08-03 07:47:16

标签: iphone ios ipad twitter

我收到了警告, Obtaining the web lock from a thread other than the main thread or the web thread. UIKit should not be called from a secondary thread. 在twitter墙上发布文字后

听到此警告显示后的代码

ACAccount *acct = [arrayOfAccounts objectAtIndex:0];
 TWRequest *postRequest = [[TWRequest alloc] initWithURL: [NSURL  URLWithString:@"http://api.twitter.com/1/statuses/update.json"] parameters:[NSDictionary dictionaryWithObject:_textView.text 
                                              forKey:@"status"] requestMethod:TWRequestMethodPOST];


听到_textView.text这个我收到消息发布在twitter墙上

为什么我收到此警告以及如何摆脱它。

1 个答案:

答案 0 :(得分:0)

您没有显示足够的代码,但可能会在后台线程上返回您的请求的响应,并且您正在直接尝试更新UI。你不能这样做。收到响应后和更新UI之前,需要切换回主线程。