0

私は、ダンスコンテストのさまざまなステージで現在行われているコンテストに関する情報を取得する必要があるiOSアプリに取り組んでいます。サーバー上のplistファイルを編集するためのWebインターフェイスを作成する必要があります。このファイルは、アプリがダウンロードしてiDevice上のこの情報を自動的に更新します。ページは基本的にボタンのグリッドであり、各ステージに1つの列があります。ボタンは、「TRUE」と「FALSE」の間の競争の値を切り替えます。

私の問題は、これを行うためにどの言語を使用すればよいか本当にわからないことです。私はPHPから始めて、プログラムの基本的なWebページを作成しました。PHPはページの読み込み時にのみ実行されることを私は知っています。そこで、AJAXの使用を検討しています(ページを更新せずにユーザーインターフェイスを更新できるため)。PHPには優れたplistエディターがありますが、AJAXにはありません。私がこのようなことをするための最良の方法は何でしょうか?PHP、AJAX、Java?AJAXまたはJavaでPHPスクリプトを実行できますか?

plistは次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Arena Hall</key>
<dict>
    <key>1 : Round 1</key>
    <true/>
    <key>2 : Round 1</key>
    <true/>
    <key>3 : Round 1</key>
    <false/>
</dict>
<key>Sycamore Hall</key>
<dict>
    <key>4 : Round 1</key>
    <true/>
    <key>4 : Round 2</key>
    <false/>
</dict>

4

2 に答える 2

0

これは私には不必要に複雑すぎるように思えます。

なぜあなたはしないのですか:

  • Mac で .plist を編集する
  • サーバーにアップロード

単純な問題に対する単純な解決策... :-)

于 2012-05-02T00:14:12.447 に答える
0

私は Java と php を学び、このようなことを行うための最良の方法を発見しました。jQuery を使用して plist ファイルを文字列に読み込みました。theGoldenMule の「Plist Parser」を使用して、plist を JSON オブジェクトに変換します。次に、jQuery を使用してボタンのテーブルを作成します。各ボタンは JavaScript 関数を実行します。この関数は、php ファイルに変更する情報を含む AJAX クエリを送信します。Christian Kruse と Rodney Rehm による CFPropertyList を使用して、値を変更し、plist ファイルをサーバーに保存します。

于 2012-10-03T02:03:48.753 に答える