0

私はiPhoneを初めて使用します。少し疑問があります。ここでaudioPlayerプロジェクトに取り組んでいます。私の画面にはダウンロードボタンがあります。これがその画面です右上隅にダウンロードボタンがある私の初期画面

ダウンロードをクリックすると、このコードが実行されます

  • (IBAction)gotoProgressViewController:(id)送信者 { @try {

    //ShowProgressViewCont is initialized with the nibName
    showProgressViewController = [[ShowProgressViewCont alloc]initWithNibName:@"ShowProgressViewCont" bundle:nil];
    
    //UINavigationController is initialized with the rootViewController showProgressViewController
    navigationController = [[UINavigationController alloc]initWithRootViewController:showProgressViewController]; 
    
    //The transition style of the navigationController is set to UIModalTransitionStyleCrossDissolve
    navigationController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    
    //Presents a modal view managed by the given view controller to the user.Here navigation Controller that manages the modal view.
    [self presentModalViewController:navigationController animated:YES];
    

    } @catch(NSException * e){NSLog(@"Exception At: %s %d %s %s %@", FILE , LINE , PRETTY_FUNCTION , FUNCTION ,e);}@finally{} }

ダウンロードをクリックした後、次の画面が表示されるまでに 5 ~ 6 秒かかります。

初期画面でダウンロードボタンをクリックすると、この画面が表示されます

ここでは、最初にダウンロード画像を持っています

私の実際の質問は、最初の画面でダウンロード ボタンをクリックしたときの反応時間を 2 秒または 3 秒で短縮できるかということです。2 番目の画面が必要です。

4

1 に答える 1

1

はい、2 番目のスレッドでイメージをダウンロードすることにより、ダウンロード時間を短縮できます。この例の遅延テーブルを検討してください。

2 番目のスレッドで画像をダウンロードし、アプリケーションの応答性を向上させます。

于 2012-07-07T10:15:22.377 に答える