gpt4 book ai didi

objective-c - 如何获取图像 objective-C 的路径

转载 作者:行者123 更新时间:2023-11-29 11:07:53 25 4
gpt4 key购买 nike

我想调用不同文件夹中的图片,请你帮我实现一下;

我的文件夹结构如下:

文件夹1

  file1

image1.jpg

file2

image2.jpg

file3

image3.jpg

文件夹 2 ....

在每个文件%d 中我有一张图片%.jpg

我想循环调用我的图像,

 for (i = 1; i > image; i++)
{
NSString *image = [NSString stringWithFormat:@"image%d.jpg", i];

但我的问题是如何进入文件夹并获取图像

我能有这样的东西吗:

 stringWithFormat:@"Folder%d/File%d/image%d" ofType:@"jpg"

什么是最好的方法?

提前致谢!

最佳答案

这里有一些对我有用的代码片段。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
NSString *mapDirPath = [documentsDirectory stringByAppendingPathComponent:@"/MapCache"];

//在文档目录中创建一个目录

NSError* error;
if (![[NSFileManager defaultManager] fileExistsAtPath:mapDirPath])
[[NSFileManager defaultManager] createDirectoryAtPath:mapDirPath withIntermediateDirectories:NO attributes:nil error:&error];

//加载图片

NSString *filePath = [self.localImagePath stringByAppendingPathComponent: key];
if ( [[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
UIImage* image = [UIImage imageWithContentsOfFile:filePath];
return image;
}

//写入图像

[[NSFileManager defaultManager] createFileAtPath:filePath contents:remoteData attributes:nil];

希望对你有帮助

当然,如果你正在从你的包中读取图像,你需要这个 [[NSBundle mainBundle] pathForResource: @"filename"ofType:@"png"目录:@"directory1"]

关于objective-c - 如何获取图像 objective-C 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12898716/

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