NSMutableArray *images = [NSMutableArray arrayWithObjects:[UIImage imageNamed:@"JGirl 01.jpg"],
[UIImage imageNamed:@"JGirl 03.jpg"], ... ,
[UIImage imageNamed:@"JGirl 48.jpg"],
nil];
self.view = [[[SlideShowView alloc] initWithImages:images byIndex:index] autorelease];
假设我的图像包含48个对象,但是当我调试图像只有23个对象。问题与NSMutableArray arrayWithObjects:
为什么我所有的图像都不是加载?
我看不出你创建数组的方式有什么明显的问题。也许你还应该发布initWithImages:byIndex:方法,以便我们可以看到发生了什么。显示您正在检查阵列内容的位置也很有帮助。 – nduplessis 2009-11-05 11:30:35
你应该使用initWithContentOfFile :, imageNamed:使用方式来记忆很多。 – gcamp 2009-11-05 23:18:43