iPhone - 保存并从互联网下载用户评论

时间:2010-10-18 17:22:17

标签: iphone sql safari download

我的应用程序中有一个照相馆,我希望用户能够评论,添加有趣的字幕,我希望用户能够点击Thumbs Up或Thumbs Down。

存储和加载评论和竖起/缩小信息的最佳方法是什么?我对iOs有一点菜鸟,我假设我有自己的网站托管一个mysql数据库,该数据库会存储一个用于评论和竖起/下降的表。当用户发表新评论并从应用程序加载中读取时,我会写信。我没有从我的谷歌找到很多信息。任何有关方向或文章阅读的帮助将不胜感激。

另外,我如何让应用程序只下载新评论?

2 个答案:

答案 0 :(得分:0)

在最近的应用程序中,我实现了类似的功能。我通过在服务器上实现php脚本来实现它,该脚本将从/向mysql数据库提取或写入数据。该应用程序只会对正确的php文件执行URLRequest,并将一些参数作为变量传递到url中。然后php脚本将返回包含注释和其他数据的xml数据,请求将读取并输出为NSData。然后,应用程序可以解析xml数据。从那以后,由你决定用它做什么。

编辑:你可能想看看this SO question and answer我就这件事问过......

答案 1 :(得分:0)

我建议为您的应用创建一个与之交互的网络服务。您的服务基本上有五个功能:添加评论,添加标题,竖起/竖起大拇指,获取照片信息以及获取新评论。您的应用程序将向您的Web服务发送五个功能之一的请求,并传递任何相关数据。您的服务将侦听请求,并在发出请求时相应地更新数据库。 “获取照片”功能将返回与一张或多张照片相关的所有信息(照片,评论,标题等)。

就你的数据库而言,我会建议一个包含PhotoID(主键),ImageLocation,ThumbsUpDown(整数)等的Photos表。注释和标题将需要两个与PhotoID上的Photos表相关的附加表(外键)。

只有下载新评论才能完成更多工作,并且可能需要您的应用与已收到评论的网络服务进行通信。如果您要编辑/删除评论,这将变得更加复杂。我建议从基础开始,并根据要求转移所有意见。

我试图保持这个相当基础 - 当然,一个更强大的应用程序将需要更多功能和更多充实的表结构。