2012-07-11 56 views
0

我用這種方法加載圖像從URL到我的應用程序:圖片showes在iPhone上,但不能在iPad上

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上我不相同的應用程序時看不到圖像。

任何想法?

+1

你在iPad上與互聯網有活動連接嗎? – DrummerB 2012-07-11 07:18:36

+0

什麼是您的ip和ipad的ios版本?當你的應用在你的iPad上運行時,你有沒有記錄圖像大小? – 2012-07-11 07:21:24

+0

當您在代碼中設置斷點並檢查變量的值時會發生什麼? – 2012-07-11 07:50:37

回答

0

它可能是那些奇怪的緩存問題之一。那些與圖像發生。 轉到/Users/.../Library/Developer/Xcode/DerivedData/並刪除此應用的所有條目。然後再編譯並運行。

相關問題