我在我的应用程序中使用 SA_OAuthTwitterEngine 在我的时间轴上发布消息。在我更新到 ios6 之前没问题。所以现在它不起作用。这是我在我的应用程序委托中登录 twitter 的方式:
SA_OAuthTwitterEngine *engine;//ivar
if (self.engine == nil)
{
self.engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
self.engine.consumerKey = kOAuthConsumerKey;
self.engine.consumerSecret = kOAuthConsumerSecret;
}
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:self.engine delegate:self];
if (controller == nil)
return;
[self.window.rootViewController presentModalViewController:controller animated:NO];
从 SA_OAuthTwitterEngine 委托方法:
- (void)OAuthTwitterController:(SA_OAuthTwitterController *)controller authenticatedWithUsername:(NSString *)username
{
[self.engine sendUpdate:[NSString stringWithFormat:@"test"]];
}
我尝试将消息发送到我的时间线。但是我的时间线上没有任何消息。看起来可以使用身份验证,但不会向时间线发送消息。