-1

我创建了一个自定义 uiimage 选择器。

我有多个具有此名称的 UIImage:“Soiree-blabla.png”手动添加到我的 xCode 项目中

我想要的是获取所有这些图像并将它们添加到 NSarray 上,然后在我的自定义图像选择器上显示它们。

我怎么做 ?

我想知道我是否可以在我的网站上创建一个 Json WS,它可以返回一个包含我所有图像名称的字符串数组并将它们保存到用户默认值(因为所有这些图像也将在我的网站上的 ftp 上!)

然后我可以用这个创建我的数组:

NSArray *images = [[NSUserDefaults standardUserDefaults] objectForKey:@"EventImages"];
for (NSString *imageName on images)
{
     UIImage *image = [UIImage imageNamed:imageName];
     [self.arrayOfEventImages addObject:image];
}

但我不知道这是否真的“相关”:(

谢谢!

4

1 回答 1

0

您可以尝试以下方法:

将所有图像复制到项目的目录中,我们称之为“图像”

然后使用以下代码片段:

NSString * resourcePath = [[NSBundle mainBundle] resourcePath];
NSString * documentsPath = [resourcePath stringByAppendingPathComponent:@"Images"];
NSError * error;
NSArray * folderContent= [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsPath error:&error];

在文件夹内容中,您将拥有所有图像名称。

于 2013-05-17T21:30:57.840 回答