18

作成中のアプリでは、アプリを構成するためにいくつかの画面を追加する必要があります。

iPad がガイド付きアクセスでない場合にのみ表示される、アプリの開始画面に追加のボタンを追加できるとよいでしょう。

デバイスが現在ガイド付きアクセスで実行されていることを検出し、それが有効または無効になっていることに反応することは可能ですか?

4

3 に答える 3

33

あなたはこのようなものが欲しいです:

NSLog(@"Accessabilitiy enabled: %@", UIAccessibilityIsGuidedAccessEnabled() ? @"YES" : @"NO");

if (!UIAccessibilityIsGuidedAccessEnabled()) {
   // show something since I'm not in guided access
}

いつ変わるか知りたいなら...

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(guidedAccessChanged) name:UIAccessibilityGuidedAccessStatusDidChangeNotification object:nil];

次に、最初のテストに従ってオンかオフかを確認します。

于 2012-11-26T23:46:14.773 に答える