localizedReason
向用户展示的认证对话框中显示的本地化释义。
声明
var localizedReason: String { get set }
说明
如果在evaluatePolicy(_:localizedReason:reply:)中提供了认证原因,则此属性将被覆盖。
你向用户展示的本地化字符串应该是一个明确的理由,说明你为什么要求用户自己进行身份验证,以及你将基于该身份验证采取什么操作。该字符串应该是用户当前的语言,并且应该简短明了。它不应该包含应用程序名称,因为应用程序名称会出现在验证对话框的其他地方。在macOS中,应用程序名称会出现在对话标题中;在iOS中,应用程序名称会出现在对话副标题中。
其他内容
自定义身份验证提示
● var localizedFallbackTitle: String?
在认证期间向用户呈现的对话中的返回按钮的本地化标题。
● var localizedCancelTitle: String?
在认证期间向用户呈现的对话中的取消按钮的本地化标题。