2011-10-27 3 views
0

次のビューコントローラをトリガする写真サムネイルをクリックすると、より大きなバージョンの画像を表示するナビゲーションスタックにプッシュされます。画像スレッドで読み込むとナビゲーション遷移が繁雑になる

dispatch_async(dispatch_get_main_queue(), 
^{ 
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
    UIImageView *tempMyImageView = [[UIImageView alloc] initWithImage: [UIImage imageWithCGImage:[[[self myAsset] defaultRepresentation] fullScreenImage]]]; 
    [self setMyImageView: tempMyImageView]; 
    [myViewContainer addSubview: [self myImageView]]; 
    [tempMyImageView release]; 
    [pool drain]; 
}); 

すべてが、私は大きな画像を送信する場合を除いて、[OK]を動作しているようです(:写真のサムネイルボタンが押されると、私は次のように写真がそのviewDidLoadメソッドでそれをロードし、次のViewControllerへの参照をalasset送ります私がカメラから撮ったもののように)、ナビゲーション遷移は不安定です。誰もがこれを修正する方法を知っていますか?

答えて

0

移行が完了した後に画像を読み込むことができます。

また、メインキューを指定したときに、新しいスレッドで実際には実行していないことにも注意してください。別のスレッドでUIコードを実行したくないので、これはいい考えです。

関連する問題