我正在为我的应用创建一个设置包,以允许用户设置他们的默认应用服务器。我该如何在设置中验证文本字段的用户输入?
我从6年前发现了this post,并且还阅读了apple docs并意识到没有提及输入验证。
答案 0 :(得分:0)
在用户输入时,无法对settings.bundle
中的内容进行输入验证。您需要在应用启动时和/或响应UserDefaults.didChangeNotification
通知时执行此操作,并且没有提供用户反馈的真正好方法。
也就是说,有第三方库允许您将这些内容从系统的设置应用程序直接移动到您的应用程序中,使其更容易访问,并且还允许高度自定义,特别是{ {3}}