Я использую Outh для добавления Twitter в мое приложение
В основном я использую два разных UIViewControllers
.
SettingViewcontroller
DetailViewcontroller
Мое приложение для входа в учетную запись Twitter с помощью SettingViewcontroller
.
Если я использую только один UIViewController
, я могу публиковать твиты.Но согласно моему требованию, мне нужно сообщение от DetailViewcontroller
.Я также объявляю своего потребителя и секрет в методе DetailView
, но твиты не публикуются в твиттере с этого UIViewController
.
входа из 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");
}
Публикация твитов из Detailviewconroller
if(buttonIndex == 1)
{
if(_engine!=nil)
{
NSLog(@"engine availble");
NSString *str=@"hai twitterrrrrrrrrrr";
[_engine sendUpdate:str];
}
else {
NSLog(@"engine not availble");
}