2011-07-09 29 views
0

我使用Outh將Twitter添加到我的應用程序。需要幫助來發布其他視圖控制器的推文

下面是分別用於登錄和發佈推文的兩個UIViewController。

1.SettingViewcontroller 2.DetailViewcontroller

此代碼爲登錄與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]; 

    DetailViewcontroller *detobj=[[DetailViewcontroller alloc]init]; 

detobj.detail_enginne=_engine; 

    [detobj release]; 

    [self presentModalViewController: controller animated: YES]; 
    } 
    if(!sender.on) 
    { 

NSLog(@"Logout section"); 

    } 
} 

And In DetailViewcontroller Iam像這樣做發佈。

if(buttonIndex == 1) 
{ 

    if(detail_enginne!=nil) 
    { 
     NSLog(@"engine availble"); 

       NSString *[email protected]"hai twitterrrrrrrrrrr"; 

      [detail_enginne sendUpdate:str]; 

    } 
    else{ 
     NSLog(@"Engine not availabele"); 
      } 
} 

這裏Iam無法發送來自DetailViewcontroller的推文。 如何實現這個?

回答

0
在DetailViewcontroller.m

#import "SettingViewcontroller.h" 

更換

[_enginnne sendUpdate:str]; 

[[[self parentViewController] _enginnne] sendUpdate:str]; 
+0

嗨madhu.please赤它在我的代碼,一旦again.I已經更新。 –

相關問題