我想以编程方式从Swift中更改/修改info.plist
中的某些值。例如,我想更改" NSAllowsArbitaryLoads
"到0。
这是我用来编辑值的代码:
func editPlist(){
var infoPlistPath = Bundle.main.path(forResource: "Info", ofType: "plist")
var infoPlistDict = NSMutableDictionary(contentsOfFile: playersDictionaryPath!)
var nsAppKey = infoPlistDict?.object(forKey: "NSAppTransportSecurity") as! NSDictionary
print(nsAppKey["NSAllowsArbitraryLoads"])
nsAppKey["NSAllowsArbitraryLoads"] = 0
}
实际上我想以编程方式在Swift中更改我导出的UTI图像。我想通过UIActivityController
为我想要分享的每个对象更改它。
P.S。 :我在Xcode 8中使用Swift 3.