型メソッド


requestGuidedAccessSession(enabled:completionHandler:)


単一アプリモードから、またはそれへ非同期的に移行します。


iOS 7.0+ iPadOS 7.0+ Mac Catalyst 13.1+ tvOS 9.0+

visionOS 1.0+ Beta


static func requestGuidedAccessSession(
enabled enable: Bool,
completionHandler: @escaping (Bool) -> Void
)






パラメータ


enable

このアプリのデバイスを単一アプリモードにするには true を指定し、単一アプリモードを終了するには false を指定します。


completionHandler

操作の成功または失敗をあなたのアプリに通知するブロック。このブロックは以下のパラメータを受け取ります。


didSucceed

true の場合、アプリは単一アプリモードから、またはそれへ正常に移行しました。false の場合、アプリまたはデバイスは単一アプリモードに適格ではないか、他のエラーが発生しました。



議論


このメソッドを使用すると、あなたのアプリを単一アプリモードにロックし、後でそのモードから解放できます。たとえば、テストアプリはテストの開始時にこのモードに入り、ユーザがテストを完了すると終了します。単一アプリモードへの移行は、モバイルデバイス管理 (MDM) を使用して監視されているデバイスでのみサポートされており、アプリ自体が MDM によってこのモードに対して有効になっていなければなりません。単一アプリモードに入る各呼び出しと、そのモードを終了する呼び出しのバランスを取らなければなりません。


単一アプリモードの開始または終了には多少時間がかかるため、このメソッドは非同期で実行され、completionHandler ブロックを使用して結果が通知されます。






以下も見よ


ガイド付きのアクセス


static func configureForGuidedAccess(features: UIGuidedAccessAccessibilityFeature, enabled: Bool, completionHandler: (Bool, Error?) -> Void)

ガイド付きのアクセスを使用しながら、指定されたアクセシビリティ機能を有効に、または無効にします。


static func guidedAccessRestrictionState(forIdentifier: String) -> UIAccessibility.GuidedAccessRestrictionState

指定されたガイド付きアクセス制限の制限状態を返します。


enum UIAccessibility.GuidedAccessRestrictionState

制限の状態 (許可または拒否) を記述する定数。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ