gpt4 book ai didi

ios - 遍历文件名

转载 作者:可可西里 更新时间:2023-11-01 06:21:49 36 4
gpt4 key购买 nike

我正在尝试遍历所有具有相同名称且末尾递增数字的文件名。我现在有这样的东西:

 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 中这样做的正确语法。

最佳答案

试试这个:

for (int i = 1; i <= 50; i++) {
NSString *filename = [NSString stringWithFormat:@"imagename%d", i];
NSString *path = [[NSBundle mainBundle] pathForResource:filename ofType:@"jpg"];
UIImage *image = [UIImage imageWithContentsOfFile:path];
MWPhoto *photo = [MWPhoto photoWithImage:image];
photo.caption = @"Hi";
[photos addObject:photo];
}

不要将所有内容都塞进一行。难以阅读和调试。

关于ios - 遍历文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21315576/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com