元のドキュメント:developer.apple.com/documentation/localauthentication/localauthenticationview/init(_:
reason:context:result:)-88u6u


イニシャライザー


init(_:reason:context:result:)


新しい LocalAuthenticationView を作成します。


LocalAuthentication SwiftUImacOS 26.0+

@MainActor @preconcurrency
init(
    _ title: LocalizedStringResource,
    reason: Text,
    context: LAContext? = nil,
    result: @escaping (Result<Void, any Error>) -> Void
) where Label == Text




パラメータ


title

認証ビューの下に表示されるタイトル。


reason

ポリシー評価に用いられるローカライズされた理由。


context

ポリシーを評価するための LAContext インスタンス。


result

認証結果を報告するために使用される結果クロージャ。



議論


ビューは LAContext インスタンスを受け取り、提供されていない場合は独自のインスタンスを作成し、deviceOwnerAuthenticationWithBiometricsOrCompanion ポリシーの評価を開始します。認証の結果は result クロージャを使用して返されます。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ