I put a bunch of SVG files in front of me, but I used them in bulk and wanted to traverse them directly into a list, so I just went through their names and made their names into an array.
var ss:nsstring = Nsbundle.mainbundle (). resourcepath!//6.0.1 modified the request exclamation pointprintln (ss) Var nsfilemange=Nsfilemanager.defaultmanager () var filelist=nsarray.alloc () filelist=nsfilemange.contentsofdirectoryatpath (SS, Error:nil)//effective extraction of non-library files//Filelist=nsfilemange.directorycontentsatpath (ss)//invalid This method has been canceled in iOS7 and later//Filelist=nsfilemange.subpathsatpath (ss)//valid all project catalog extracts include library//Filelist=nsfilemange.contentsofdirectoryatpath (NSString, Error:nil)//Invalid ifFileList = =Nil {println ("Nil") }Else{println (filelist)} var svgname=[String] () var i=0 forItinchfilelist{i++ifIt.pathextension = ="svg"{ //println (IT)//println (it.pathextension)Svgname.append (it asString)ifIt.rangeofstring ("2"). Location! = nsnotfound{//determine if a character is includedprintln (IT)}} }
[Ios]swift traversal of prefabricated local resource files