我是iOS编程和Objective-C的新手。我需要编写一个简单的应用程序,它将从特定的Twitter帐户发推文。我一直在使用基于视图的应用程序模板来编写应用程序,我按照this tutorial来使用MGTwitterEngine。
正如您可能看到的,本教程使用单个View Controller将推文通过引擎发送到Twitter。这个问题是我的应用程序需要有一个欢迎视图,然后是“写你的推文”视图,最后是“推文确认”视图,以便发送推文。不幸的是,当我这样编码时,如果第一个视图控制器上的不是,MGTwitterEngine就不会发送推文。
我还尝试在第一个View Controller @interface和@implementation文件中添加一个方法。然后可以被其他View Contollers调用。像这样:
-(void)tweetfix {
[_engine sendUpdate:@"prueba tweetfix"];
[self updateStream:nil];
但这也不起作用。我能做什么,我可以从那些不是第一个View Controller的其他“视图”发推文。谢谢你的关注。
答案 0 :(得分:0)
尝试将代码添加到您的应用代理中。您可以像这样处理您的应用代理:
myAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate postTweet: "TWEET!"];