0

アプリに InAppSettingsKit を使用することにしました。ただし、特定の設定では、ユーザーがカスタム設定に音声入力を使用する必要があります。Settings.bundle内からモーダルView Controllerを提示する方法があるかどうか疑問に思っていました.Settings.appを提示する親View Controllerを取得して、ボタン/設定が変更されたことを感知し、これの上に別のView Controllerを起動してオーディオ入力から新しい設定を選択し、setting.bundle に渡しますか?

4

2 に答える 2

1

InAppSettingsKit には、まさにこれを可能にする拡張機能が付属しています。

Readme のCustom ViewControllersセクションを確認してください。もちろん、これはアプリ内でのみ機能し、設定アプリでは機能しません。Settings.app とアプリ内の設定 plist を区別するためのオプションがいくつかあります。「カスタム inApp plists」を参照してください。

于 2013-10-28T18:13:47.667 に答える
0

Settings.bundle と開いているアプリとの間の通信にデフォルトのメカニズムはありません。相互にデータを渡す唯一の方法は、NSUserDefaults を使用することです。

そうしたければ、値を NSUserDefaults に格納して、最後に開いたビュー コントローラーを示すこともできますが、それは手動のプロセスである必要があります。それが達成されたとしても、Settings.bundle にはその値を消費するロジックを実行する場所がありません。

于 2013-10-28T00:38:02.410 に答える