0

この方法を使用して、URL からアプリに画像をロードしています。

  if (url != nil)
{

    dispatch_async(dispatch_get_global_queue(0,0), ^{
        ASLog2Debug(@"");////////
        NSData * data = [[NSData alloc] initWithContentsOfURL:url];
        if ( data == nil )
            return;
        dispatch_async(dispatch_get_main_queue(), ^{
            // WARNING: is the cell still using the same data by this point??
            self.imgApplicationIcon.image = [UIImage imageWithData: data];
        });
        [data release];
    });

}

iPhone では問題なく動作しますが、iPad で同じアプリケーションを実行すると画像が表示されません。

何か案は?

4

1 に答える 1

0

奇妙なキャッシュの問題の 1 つかもしれません。それらは画像で起こります。/Users/.../Library/Developer/Xcode/DerivedData/ に移動し、このアプリのすべてのエントリを削除します。次に、コンパイルして再度実行します。

于 2012-08-02T07:54:29.490 に答える