首页 > 移动平台 > 详细

[IOS]Swift 遍历预制的本地资源文件

时间:2014-09-20 11:11:58      阅读:482      评论:0      收藏:0      [点我收藏+]

我事先放了一堆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 遍历预制的本地资源文件

原文:http://www.cnblogs.com/zoe-j/p/3983007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!