读取本地plist数据并修改

比如在开发时建了一个plist文件(字典数组):

Paste_Image.png
       let plistPath = Bundle.main.path(forResource: "appData", ofType: "plist")
       //获取属性列表文件中的全部数据
        let array = NSMutableArray(contentsOfFile: plistPath!)

        for item in array! {
            let dict = item as! NSDictionary
            var name2 = "修改后的name"
            var url2 = "修改后的url"

            dict.setValue(name2, forKey: "app_name")
            dict.setValue(url2, forKey: "app_url")
            array?.write(toFile: plistPath!, atomically: true)
        }
        
        //输出修改后的plist文件
       let x2 = NSMutableArray(contentsOfFile: plistPath!)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容