首页 > 代码库 > [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 遍历预制的本地资源文件