InAppSettingsKitは、iPhoneのSettings.appに設定を表示するためだけに使用したいと思います。アプリ内設定にはさまざまなカスタム設定があります。これは可能ですか、そしてこれをどのように達成できますか?
1 に答える
従来の Settings.app ペインをサポートするには、NSUserDefaults キーを使用して設定 UI 要素の接続を指定するために、少なくとも Root.plist を含む Settings.bundle をアプリに含める必要があります。InAppSettingsKit は基本的に同じ Settings.bundle を使用して作業を行います。これは、新しい設定パラメーターを含めたい場合に、追加の作業がないことを意味します。Settings.bundle に追加するだけで、アプリ内と Settings.app の両方に表示されます。テキスト フィールド、スライダー、トグル要素、子ビューなどのすべての設定タイプがサポートされています。
plist は次の順序で検索されます。
InAppSettings.bundle/FILE~DEVICE.inApp.plist - InAppSettings.bundle/FILE.inApp.plist InAppSettings.bundle/FILE~DEVICE.plist InAppSettings.bundle/FILE.plist Settings.bundle/FILE~DEVICE.inApp.plist 設定。 bundle/FILE.inApp.plist Settings.bundle/FILE~DEVICE.plist Settings.bundle/FILE.plist
役に立てば幸いです!!
編集:
InAppSettingsKit ライブラリは、以前に書いた順序で、すべての設定バンドルを自動的に検索します。ただし、settings.app はSettings.bundle
. そのため、(InAppSettingsKit を使用して) アプリ用に個別の設定ファイルが必要な場合はSettings.bundle
、設定アプリ用の と、たとえばアプリ内設定用の を作成できInAppSettings.bundle
ます。