6

設定アプリを介してアプリケーションで 1 つの設定を使用できるようにする必要がある状況があります。私のアプリケーションはユニバーサルですが、この特定の設定は iPad でしか意味がないので、アプリケーションが iPad の設定にのみ表示されるようにします。これは可能ですか?私はそれを行う方法を見つけられず、次のことを試しました:

1) Settings.bundle の名前を Settings~ipad.bundle に変更します。アプリがどちらのデバイスの設定にも表示されません。Settings.bundle という名前にする必要があると思います。

2) Root.plist の名前を Root~ipad.plist に変更します。iPhone にはアプリの [設定] エントリがまだ存在しますが、使用できる設定がありません。エントリがそこにあることを望んでいません。

3) Settings.bundle が存在する場合は削除しようとしましたが、アプリの初回起動時に iPhone を使用していますが、Settings.bundle は読み取り専用です。

4

1 に答える 1

6

これは古いものであることは知っていますが、これに関する私の経験を共有したいと思います。

別の Root.plist ファイルを作成し、それを Root~iphone.plist という名前にすることで、自分のアプリでのみ iPhone 用の設定を作成することができました。このようにして、アプリの iPad バージョンは Root.plist を読み取り、iPhone バージョンは Root~iphone.plist を読み取ります。

これが、この問題に遭遇した人に役立つことを願っています。

于 2014-04-17T08:30:16.367 に答える