首页 > 代码库 > [IOS]Swift 遍历预制的本地资源文件
[IOS]Swift 遍历预制的本地资源文件
我事先放了一堆svg文件,但是我是批量使用的,想要直接遍历他们加入到一个list中来,那我直接就遍历他们的名称,把他们的名字组成一个array。
var ss:NSString = NSBundle.mainBundle().resourcePath!//6.0.1修改了要求感叹号 println(ss) var nsfilemange = NSFileManager.defaultManager() var filelist=NSArray.alloc() filelist=nsfilemange.contentsOfDirectoryAtPath(ss, error: nil)//有效提取了非库的文件 //filelist=nsfilemange.directoryContentsAtPath(ss) //无效已在ios7及以上版本取消了这个方法 //filelist=nsfilemange.subpathsAtPath(ss) //有效所有工程目录提取 包括库 // filelist=nsfilemange.contentsOfDirectoryAtPath(nsstring, error: nil)//无效 if filelist == nil { println("nil") }else { println(filelist) } var svgname=[String]() var i = 0 for it in filelist{ i++ if it.pathExtension == "svg"{ // println(it) //println(it.pathExtension) svgname.append(it as String) if it.rangeOfString("2").location != NSNotFound{//判断是否包含字符 println(it) } } }
[IOS]Swift 遍历预制的本地资源文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。