2011-07-22 5 views
2

iPhone SettingsのファイルタイプをSettings.Bundleに追加して、Root.plistでChild Paneタイプとして参照しようとしていますが、それは動作していません。私はApple hereのドキュメントに従ってきましたが、plistファイルを "iPhoneの設定"タイプとして保持しません。私はそれが私のSettings.Bundleファイルにドラッグすることができない理由であると仮定しています。階層的なiPhoneの設定ファイルの問題 - Settings.bundleに追加できない

基本的に、[ファイル]> [新規ファイルを追加...]を選択して新しいplistを追加します。 「iOS」の下の「リソース」を選択し、plistのタイプを選択します。

ここで、いくつかのplistプロパティをファイルに追加します。

右クリックして[プロパティリストの種類]を選択し、[iPhoneの設定]を選択します。ファイル内のキーが変更されていることがわかります。それは良い。セーブ。

ここで、別のファイルをクリックしてそのファイルを表示し、新しい設定ファイルをクリックします。古いプロパティ名とプロパティタイプに変更されましたか?それは私のためであり、iPhoneの設定ファイルタイプのままであるため、動作しません。

他にもこの問題がありますか?私はそれがXCodeのものかどうか、またはプロジェクトの設定/オプション/設定を変更する必要があるかどうか疑問に思っています。

ご協力いただきありがとうございます。

答えて

0

それでも設定タイプは保存されませんが、plistファイルをコマンドラインからバンドルにコピーすることで機能します。また、 "Settings.bundle"ファイルを右クリックし、 "Show Package Contents"を選択してFinderでファイルをコピーすることもできます。

+0

私はこの同じ問題を抱えていますが、settings.bundleに入れてもそれが元に戻ります。何か案は? :( – pqsk

1

時間を無駄にする明らかなことの1つ:変更後に設定アプリを終了します。

+0

これは私のために修正されました。他のすべては、アプリケーションを強制終了せずに正常に更新されるようですが、子ウィンドウで設定アプリを強制終了する必要があります! – MattCheetham

関連する問題