从Swift设置info.plist文件的值

时间:2016-10-24 09:13:56

标签: ios swift swift3 xcode8 info.plist

我想以编程方式从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.

0 个答案:

没有答案