1
我想將UIImage加載到數組中,以便稍後將它們添加到UITableView。UIImages的NSMutableArray
- (void)imageLoader:(GGImageLoader *)imageLoader didLoadImage:(UIImage *)anImage
{
[myArray addObject:anImage];
[imageLoader release];
}
MYARRAY是一個NSMutableArray在.h文件中定義的,
如果我打印myArray的其0每次的計數。
有沒有人看到這個問題?
預先感謝您..
認爲丹尼斯
問題很可能不在您的代碼的這一部分。不知道更多,很難說,但首先嚐試比較「imageLoader:didLoadImage:」中的''myArray''的地址和您嘗試打印它的計數的例程中''myArray''的地址。也許你正在將圖像添加到不同的數組中,或者''myArray''在上面的例程中是''nil''。 – 2011-06-14 20:18:54
是的,如果我將圖像傳遞給UIImage並將其添加到tableview中,但它應該獲得圖像的asyncronus負載,因此每次都有其他圖片。所以我不得不將它們添加到數組中,以便使用indexpath.row獲取正確的圖片。我不明白爲什麼數組是零,而uiimage * testpic = anImage;作品?!? – DennisW83 2011-06-14 20:29:42
好吧,我也不明白它,但沒有看到你的代碼(包括''myArray''初始化的地方和圖像加載器的設置位置),我不能說太多。 – 2011-06-14 20:44:13