我有一个文本格式的数据,该文本格式位于我的应用本地文件中。我做了我的研究,但我找不到任何关于它的东西。如何在swift中读取该文本文件。我应该使用NSBundle的Sqlite或普通文本文件格式。我希望有人帮我开始做点什么。谢谢。
答案 0 :(得分:2)
以下内容将文件内容放入字符串中:
let filePath = NSBundle.mainBundle().pathForResource("file", ofType: "txt");
let fileData = String(filePath!, encoding:NSUTF8StringEncoding, error:nil)!
答案 1 :(得分:0)
var filePath = NSBundle.mainBundle().pathForResource("world_country_state", ofType:"json")
var nsMutData = NSData(contentsOfFile:filePath!)
var sJson = NSJSONSerialization.JSONObjectWithData(nsMutData!, options: .MutableContainers, error: nil) as! NSMutableDictionary
let arraycOuntry: NSArray = sJson.valueForKey("world")?.allKeys as! NSArray
let states: NSArray = sJson.valueForKey("world")?.valueForKey("USA") as! NSArray
pickerDataSoruce = states.mutableCopy() as! NSMutableArray
In this Code world_country_state.json is My File just You replace your file name.
i think this Code is very helpful for you.