我正在寻找一种方法来填充NSMutableArray,其中包含不在Springboard.app中的图像(这是iPhone的调整)
如果我写这个:
for (int i=startImage; i<=35; i++){
if ((i<10)){
[images addObject[UIImage imageNamed[NSString stringWithFormat:@"logoFlareAnim_00%i",i]];
}
else {
[images addObject[UIImage imageNamed[NSString stringWithFormat:@"logoFlareAnim_0%i",i]]];
}
}
但我无法指定...
答案 0 :(得分:1)
在我的代码图片中是一个NSMutableArray我的问题是:添加不在iPhone应用程序的文档文件夹中的路径中的图像...这是用于MobileSubstrate调整,解决方案是在文件系统中导航... /../转到root并指定路径es:如果我在/ Library / MobileSubstrate中我使用../../ PathOfTheImage
答案 1 :(得分:0)
// 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];
}
}