正如标题所描述的,我想知道是否有可能通过运行代码来修改应用程序中的设置,例如限制,可访问性,苹果是否提供了这样的API来实现这一点?
vzgqcmou1#
不,这不可能。您可以制作一个自定义警报,解释用户应该在设置中执行什么操作,并添加操作按钮以打开设置应用程序:
func openSettings(_ completion: ((Bool) -> Void)? = nil) { guard let settingsURL = URL(string: UIApplicationOpenSettingsURLString) else { return } if UIApplication.shared.canOpenURL(settingsURL) { UIApplication.shared.open(settingsURL, completionHandler: completion) } }
azpvetkf2#
你可以至少现在可以使用UserDefaults.standard.setValue(_ value:任何?,forKey键:字符串)只要使用与plist中相同的键即可。
2条答案
按热度按时间vzgqcmou1#
不,这不可能。
您可以制作一个自定义警报,解释用户应该在设置中执行什么操作,并添加操作按钮以打开设置应用程序:
azpvetkf2#
你可以至少现在可以
使用UserDefaults.standard.setValue(_ value:任何?,forKey键:字符串)
只要使用与plist中相同的键即可。