Swift如何编写plist文件并更改值?

小弟调调
let plistPath = NSBundle.mainBundle().pathForResource("userConfig", ofType: "plist")
let dict = NSMutableDictionary(contentsOfFile: plistPath)
let data: (AnyObject!) = dict.objectForKey("baiduUrl")
var myDictionary: String = "http://www.baidu.com"
myDictionary.setObject(plistPath, forKey: "baiduUrl")
myDictionary.writeToFile(plistPath, atomically: false)
println(myDictionary)

错误:“字符串”没有名为“ setObject”的成员

在此处输入图片说明

更改编码。我无法更改plist 在此处输入图片说明

卡洛斯·帕斯托(Carlos Pastor)
var myDictionary: String = "http://www.baidu.com" // You say you have an String called myDictionary, not a dictionary
myDictionary.setObject(plistPath, forKey: "baiduUrl") // myDictionary is a String, so you can't set any object to it.

您需要做的是(未试过的相关部分)

let myString:String = "http://www.baidu.com"
var myMutableDictionary = NSMutableDictionary()
myDictionary.setObject(myString, forKey:"baiduUrl")

或者,如果您的字典是不可变的,则可以将其创建为NSDictionary,直接将myString分配给您的键。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从plist文件返回特定值?

Xcode Swift 如何从我的自定义 plist 文件打印值?

Plist不变值[swift]

如何编写htaccess文件,更改URL

Swift:读取 plist 文件

Swift 5:如何读取 plist 文件中的变量?

如何在终端的PLIST文件中读取特定值

在Swift中写入plist文件

如何更改可编写脚本对象中的值?

如何使用算术更改JSON文件的值?

如何更改JSON文件中的嵌套值?

如何从文件更改变量的值?

如何更改.npz文件中的值?

如何从读取的 JSON 文件中更改值

如何检测设置文件的属性值被更改?

使用Swift,当从plist加载数据时,如何分辨布尔值和整数值之间的区别?

Swift检查plist文件是否存在

在Swift中将数据保存到.plist文件

如何在iOS Swift中根据环境设置不同的Google-Service-info-plist文件?

如何将这个.plist文件直接解析为Swift中的对象?

如何从嵌套在plist文件的字典中的数组访问随机值?

如何在 plist 文件中为 UIColor 设置默认 NSUserDefaults 值?

如何编写更改目录并列出所有文件和文件夹的 PowerShell 别名?

如何在Swift中将plist作为字典?

如何编写一个以字典键作为列名,字典值作为列值的Excel文件?

如何在plist中查找值的数量?

如何编写指令以更改另一个指令的隔离范围值

如何在SSRS中编写条件以基于值动态更改单元格的颜色

如何编写python循环来更改API请求中字典键的值?