iOS 5:Twitter composer视图显示缓慢

iOS 5:Twitter composer视图显示缓慢,twitter,ios5,presentmodalviewcontroller,Twitter,Ios5,Presentmodalviewcontroller,我有一个关于在iOS 5中将tweetViewController显示为模式视图的问题 我使用下面的苹果示例代码在我的应用程序中实现一个tweet方法 -(void)tweet { //Using tweeting example code. //Setup the build-in twitter composer view controller TWTweetComposeViewController *tweetViewController = [[TWTweet

我有一个关于在iOS 5中将
tweetViewController
显示为模式视图的问题

我使用下面的苹果示例代码在我的应用程序中实现一个
tweet
方法

-(void)tweet
{
    //Using tweeting example code.

    //Setup the build-in twitter composer view controller
    TWTweetComposeViewController *tweetViewController = [[TWTweetComposeViewController alloc]init];

    //Add url
    [tweetViewController addURL:[self URL]];
    [tweetViewController setInitialText:@""];

    //Present Composer
    [self presentModalViewController:tweetViewController animated:YES];

    //Creat the completion handler
    [tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result)
    {
         //Do something here.

         [self dismissModalViewControllerAnimated:YES];
     }];
    [tweetViewController release];
}
这很好,当我调用
tweet
方法时,tweet控制器显示为模态视图

然而,问题是:作曲家出现得很慢。通常需要3-5秒才能向作曲家展示。当然,这是应用程序第一次调用此方法。第一次之后,它显示得更快一些,但仍然需要大约1~2秒

我想知道是否有什么事情我没有做对,使作曲家的看法出现缓慢?有没有办法加快这个过程

顺便说一句,测试设备是iPhone4


谢谢

是的,有。您可以在需要类之前在后台初始化它,从而预加载该类。将tweetViewController移动到实例或静态变量中,初始化并设置其所有属性。然后在tweet方法中显示它。

这是一个很棒的答案。非常感谢。