无法通过NSThread中的Twitter-OAuth-iPhone发布到Twitter

时间:2011-01-26 01:40:46

标签: iphone nsthread twitter-oauth

我最近开始使用Ben Gottlieb的Twitter-OAuth-iPhone课程在应用中发布状态更新。在应用程序的主线程上执行时,我已成功完成此操作。但是,当我把它扔进一个“NSThread detachNewThreadSelector”时,帖子永远不会进入推特。它处理得很好,我得到一个合适的[连接标识符],但结果永远不会在twitter上。知道如何让它在一个线程中运行而不将它带回主线程吗?

已添加代码 推文方法

-(void)tweet{  
if([_engine isAuthorized]){
    [_engine sendUpdate:@"Tweeting"];  
}  
}  

不起作用:

[NSThread detachNewThreadSelector:@selector(tweet) toTarget:self withObject:nil];  

是否有效(来自主应用程序):

[self tweet];  

是否有效(来自一个线程):

[self performSelectorOnMainThread:@selector(tweet) withObject:nil waitUntilDone:NO];

0 个答案:

没有答案