我试图通过文件名来循环遍历文件名,这些文件名在结尾处都有一个相同的名称和增加的数字。我有这样的事情作为现在:通过文件名迭代
int i;
NSString * imagename[i];
for (i = 0; i < 49; i++) {
photo = [MWPhoto photoWithImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:imagename[i] ofType:@"jpg"]]];
photo.caption = @"THIS IS AN IMAGE";
[photos addObject:photo];
}
我有50幅图像都包含“imagename1,imagename2”等名字..所以不是进入他们所有手动我只是通过他们,但我不想要循环在ios中不知道正确的语法。
在哪里你的文件吗?是在应用程序的根目录还是在应用程序数据中? –
由于您正在从应用程序包中加载文件,因此您可能会更好,将所需的所有图像放入包中的子文件夹中,然后只需加载该目录中的所有图像即可。无需担心这些名字或他们的号码。 – Abizern