在Swift IOS中读取本地文本文件

时间:2015-07-04 06:49:00

标签: ios swift core

我有一个文本格式的数据,该文本格式位于我的应用本地文件中。我做了我的研究,但我找不到任何关于它的东西。如何在swift中读取该文本文件。我应该使用NSBundle的Sqlite或普通文本文件格式。我希望有人帮我开始做点什么。谢谢。

2 个答案:

答案 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.