我正在使用此方法将 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 上运行相同的应用程序时,我看不到图像。
有任何想法吗?