嗯,根据我的理解,您需要一种方法来使用不在应用程序中的图像填充数组...首先您必须将图像放在一个文件夹中,通常是假设 XCode 中的资源文件...然后您可以做这个
// unless start image is an integer u cant use this so
int i = 0;
UIImage *image1;
image1 = [UIImage imageNamed: @"FOO"];
for(i=0; i<=35; i++){
if(i<10){
[ARRAY addObject:image1] // I would advise knowing the API of NSMutableArrays
}
}
或者你可以做
int i = 0;
UIImage *image1;
for(i=0; i<=35; i++){
if(i<10){
[array insertObject:img1 atIndex:i];
如果您选择在索引处插入对象,请确保设置您尝试访问的对象之前的索引,否则索引将设置为 null 并引发错误。
}else
[array insertObject :img2 atIndexi];
}
或这个
int i = 0;
NSMutableArray *array;
array = [NSMutableArray alloc]initWithCapacity:35]
UIImage *image1;
for(i=0; i<=[array count]; i++){
if(i<10){
[array insertObject:img1 atIndex:i];
}else
[array insertObject :img2 atIndexi];
}
}