Im新的Xcode和im試圖從數組中拉出一堆圖片,並把它們放在屏幕上,但通過調試器,我看到我的for循環沒有運行。從陣列加載圖像到iPhone上的屏幕
for (int i = 0; i <[imagePaths count]; i++)
{
NSLog(@"I'm loading a card");
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 250, 350)];
NSString *imgFilepath = [[NSBundle mainBundle] pathForResource:[imagePaths objectAtIndex:i] ofType:@"jpg"];
UIImage *img = [[UIImage alloc] initWithContentsOfFile:imgFilepath];
[imgView setImage:img];
[self.view addSubview:imgView];
}
有沒有人看到我缺少什麼使這項工作?
是'imagePaths'等於'nil'? – 2013-03-23 00:50:31
圖片的確格.jpg不是.png/.jpeg格式? IMO也可能導致問題。 – 2013-03-23 03:54:20
是的,他們是.jpg – DarkAssassin 2013-03-26 01:35:09