不能';t从pList文件读取数据。(斯威夫特,iOS)
我正在尝试从pList文件读取和加载数据。我已将数据作为NSArray存储在文件中。但我看不懂。下面是我使用的代码不能';t从pList文件读取数据。(斯威夫特,iOS),ios,swift,plist,Ios,Swift,Plist,我正在尝试从pList文件读取和加载数据。我已将数据作为NSArray存储在文件中。但我看不懂。下面是我使用的代码 var documentsDirectory = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as NSString var path : NSString = documentsDirectory.stringByAppendingPathCom
var documentsDirectory = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as NSString
var path : NSString = documentsDirectory.stringByAppendingPathComponent("imagesPList.pList")
var data = NSMutableArray(contentsOfFile: path)
我从这里得到了帮助
请帮忙。提前感谢。试试这个:
let settings = NSDictionary(contentsOfFile:"Root.plist")
if let preferences = settings.objectForKey("PreferenceSpecifiers"){
//do something ...
}
试试这个:
let settings = NSDictionary(contentsOfFile:"Root.plist")
if let preferences = settings.objectForKey("PreferenceSpecifiers"){
//do something ...
}
试试这个
let path = NSBundle.mainBundle().pathForResource("Property", ofType: "plist")
let dict = NSDictionary(contentsOfFile: path!)
试试这个
let path = NSBundle.mainBundle().pathForResource("Property", ofType: "plist")
let dict = NSDictionary(contentsOfFile: path!)
谢谢这起作用了。我还想将值存储在数组中。您能帮我一下吗?您想从字典键获取数组吗?是的。这正是我想做的。谢谢,没关系。我明白了。”imageNames.addObject(dict.valueForKey(“Images”)!“非常感谢您的帮助var arr:NSArray=dict[“array”]作为NSArray打印(arr.objectAtIndex(0))谢谢。这起作用了。我还想将值存储在数组中。您能帮我一下吗?您想从字典键获取数组吗?是的。这正是我想做的。谢谢,没关系。我明白了。”imageNames.addObject(dict.valueForKey(“Images”)!“非常感谢您的帮助var arr:NSArray=dict[“array”]作为NSArray打印(arr.objectAtIndex(0))