我正在开发一款iOS应用程序,需要检索有关舞蹈比赛不同阶段目前正在进行的比赛的信息。我需要创建一个Web界面来编辑我的服务器上的plist文件,该应用程序将下载该文件以自动更新iDevice上的此信息。该页面基本上是一个按钮网格,每个阶段的一列。这些按钮将切换" TRUE"和" FALSE"之间竞争的价值。
我的问题是我真的不知道用什么语言来做这件事。我从PHP开始为该程序创建一个基本网页。我知道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>
答案 0 :(得分:0)
这听起来不必要太对我来说很复杂。
你为什么不:
简单问题的简单解决方案......: - )
答案 1 :(得分:0)
我学习了java和php并发现了做这样的事情的最好方法。 我使用jQuery将plist文件加载到字符串中。 使用theGoldenMule的“Plist Parser”,我将plist转换为JSON对象。 然后我使用jQuery创建一个按钮表。每个按钮都会运行一个javascript函数。 此函数发送带有信息的AJAX查询以更改为php文件。 使用Christian Kruse和Rodney Rehm的CFPropertyList,我更改了值并将plist文件保存回服务器。