2011-07-04 20 views
1

iPad開発の新機能です。私は最初のipadアプリケーションを構築するためにAQGridViewを使用しています。次のコードでは、Web URLからグリッドの各セルにイメージをロードしようとしていますが、スクロールして戻ってくるとイメージは同じようにはならないので、リロードして良いイメージを表示します。AQGridview - Web(URL)から画像を読み込む

私の画像を読み込むコードは次のとおりです。

dispatch_async(dispatch_get_global_queue(0, 0), ^{ 
    UIImage *img = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imgPath]]]; 

    dispatch_async(dispatch_get_main_queue(), ^{ 
     _imageView.image = img; 
     [self setNeedsLayout]; 
    }); 
}); 

ここで、dispatch_get_main_queue()を呼び出すときに問題が発生すると思います。しかし、私はそれを修正する方法を知りません。もし誰かがアイデアを持っているなら、私を助けてくれるでしょう!

事前に感謝します!

よろしく、

答えて

1

AppleはLazyTableImages

+0

で、まさにこの問題にクリーンなソリューションのデモを持ってありがとうございました! –

+1

ええ。 – mackworth

関連する問題