我使用OUTH到Twitter添加到我的應用程序無法從另一個視圖 - 控制
基本上我使用兩種不同的UIViewControllers
發佈的tweet。
SettingViewcontroller
DetailViewcontroller
我的應用程序是登錄到Twitter帳戶SettingViewcontroller
。
如果我只使用一個UIViewController
,我可以發佈推文。但根據我的要求,我需要從DetailViewcontroller
發佈。我也在DetailView
的方法中聲明我的消費者和祕密,但是推文不會從這個UIViewController
發佈到twitter。
login從SettingViewcontroller。
- (void)switchAction1:(UISwitch*)sender
{
if (sender.on) {
if(_engine)
return;
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
_engine.consumerKey = @"###";
_engine.consumerSecret = @"###";
UIViewController *controller = [SA_OAuthTwitterController
controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self];
[self presentModalViewController: controller animated: YES];
}
if(!sender.on)
{
NSlog(@"logout");
}
發佈的tweets從Detailviewconroller
if(buttonIndex == 1)
{
if(_engine!=nil)
{
NSLog(@"engine availble");
NSString *[email protected]"hai twitterrrrrrrrrrr";
[_engine sendUpdate:str];
}
else {
NSLog(@"engine not availble");
}
請添加代碼。可能有很多事情可能會出錯。 – Cyprian