2011-07-25 11 views
0

私はiOSプログラミングとObjective-Cの新機能です。私は、特定のTwitterアカウントからツイートする簡単なアプリケーションをコーディングする必要があります。私は、アプリケーションをコーディングするためにビューベースのアプリケーションテンプレートを使用していましたが、MGTwitterEngineを使用するには、this tutorialに従っています。さまざまなビューコントローラからどうやってつぶやいたらいいですか?

ご覧のとおり、チュートリアルでは1つのView Controllerを使用して、エンジンとTwitterにツイートを送信します。これの問題は、私のアプリケーションにはウェルカムビューが必要であり、次に「書き込みのツイート」ビューがあり、最後に「ツイート確認」ビューが必要なため、ツイートを送信できます。残念なことに、そのようなコードを書くと、が最初のView Controllerのでない場合、MGTwitterEngineはツイートを送信しません。

また、最初のView Controller @interfaceと@implementationファイルにメソッドを追加しようとしました。他のView Contollersから呼び出すことができます。このように:

-(void)tweetfix { 
[_engine sendUpdate:@"prueba tweetfix"]; 
[self updateStream:nil]; 

しかし、これはうまくいきません。どうすれば最初のView Controllerではない他の「Views」からツイートできますか?ご清聴ありがとうございました。

答えて

0

アプリデリゲートにコードを追加してみてください。あなたは、次のようにあなたのアプリケーションデリゲートのハンドルを得ることができます:

myAppDelegate *delegate = [[UIApplication sharedApplication] delegate]; 
[delegate postTweet: "TWEET!"]; 
関連する問題