zoukankan      html  css  js  c++  java
  • [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)
                    }
                }
            }
  • 相关阅读:
    First blog
    MyBatis Generator 配置详解
    JQueryValidate添加自定义方法校验密码
    MySQL学习(二)
    JVM原理讲解和调优
    一道HashMap面试题
    Nginx配置文件详细说明
    springboot系列文章之实现跨域请求(CORS)
    java多线程中的synchronized的byte[0]
    JVM常用命令
  • 原文地址:https://www.cnblogs.com/zoe-j/p/3983007.html
Copyright © 2011-2022 走看看