如標題所示,我需要獲取圖像並將其放入數組中。使用Afnetworking獲取UIImageView並將其放入數組
UIImageView *myImage = [[UIImageView alloc] init];
[myImage setImageWithURL:[NSURL URLWithString:@"http://host.com/images/1/1.png"] placeholderImage:[UIImage imageNamed:@"page3.png"]];
[items addObject:myImage];
的問題是,在加載圖像,代碼繼續,沒有什麼把數組中得到,其實我想一個空的UIImageView被插入。
我該如何解決這個問題?
在旁註中,我使用iCarousel顯示圖像,在數據源中獲取圖像數組並顯示它們。我可以修改iCarousel嗎?
在此先感謝。
你應該看看做異步調用,並看看如果你還沒有實現AFNetworking委託。 – danielbeard 2012-04-24 02:07:10
能否詳細說明一下?謝謝 – Simon 2012-04-24 02:11:19
好吧,如果這段代碼在主線程上運行,那麼應用程序會在下載每個圖像(使UI停止響應輸入)的同時等待,使用回調意味着應用程序可以在後臺下載圖像,同時用戶可以繼續使用該應用程序。 – danielbeard 2012-04-24 02:17:26