Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取xcode项目中文件夹的目录?ios斯威夫特_Ios_Iphone_Xcode_Swift - Fatal编程技术网

如何获取xcode项目中文件夹的目录?ios斯威夫特

如何获取xcode项目中文件夹的目录?ios斯威夫特,ios,iphone,xcode,swift,Ios,Iphone,Xcode,Swift,我在名为“Tiles”的文件夹中有一堆tile图像 我需要从该文件夹中一次提取一个图像,并将其设置为UIView对象 我被困在如何从文件夹中获取图像 有人能帮我用Swift吗 如果您有图像名称,您可以像这样访问此文件夹中的图像 let image = UIImage(named: "image.png") 还是这个 let imageURL = NSBundle.mainBundle().URLForResource("image", withExtension: "png") let ima

我在名为“Tiles”的文件夹中有一堆tile图像

我需要从该文件夹中一次提取一个图像,并将其设置为UIView对象

我被困在如何从文件夹中获取图像

有人能帮我用Swift吗


如果您有图像名称,您可以像这样访问此文件夹中的图像

let image = UIImage(named: "image.png")
还是这个

let imageURL = NSBundle.mainBundle().URLForResource("image", withExtension: "png")
let image = UIImage(contentsOfFile: imageURL!.path!)
如果要获取所有图像,请在项目中创建一个真实的文件夹

 let imageArray = NSBundle.mainBundle().URLsForResourcesWithExtension("png", subdirectory: "Titles") as! [NSURL]

这将返回标题文件夹中的png URL数组。您可以使用前面显示的
contentsOfFile
访问图像

实际上它不一定在该文件夹中,因为它只是一个用于在Xcode中组织文件的组,您的文件可以在其他地方。您是否创建了一个名为Tiles的真正文件夹,其中包含所有.swift文件?不,我没有。仅在xcode项目中,如屏幕截图。那么我该如何获取该文件呢?我想他想获取“Titles”文件夹中的所有图像。理解文件夹的意义不仅仅是为了方便起见进行“分组”,这一点很有帮助。@Leo我的文件夹结构是这样的,我想获取粘贴文件夹中我使用过的所有图像`\u让imageArray=Bundle.main.URL(对于资源扩展:“png”,子目录:“贴纸”)为![URL]但这行不通,拜托Help@KhushbuDesai它不是真实的文件夹,真实的文件夹看起来像蓝色。您可以右键单击图像,然后选择“在Finder中显示”以选中“真实”folder@Leo请检查屏幕截图,我有一个文件夹是Goodies,我想获取该文件夹中的所有图像,我使用了let imageArray=Bundle.ma在.URL中(对于扩展名为:“png”,子目录为“Goodies”)作为![URL]的资源,但它给了我一个空数组,请帮助我做错了什么