0

当按下按钮时,我必须在我的 iPhone 应用程序中列出来自 mysql 的表条目。我能够正确地做到这一点,但这不是我想要的方式。我正在使用 PHP 脚本向 Xcode 发送必须打印的内容。

首先,我尝试使用 HTML 表格来完成它,但我不喜欢它使用单元格打印的方式。接下来,我尝试通过为每个新行提供空格(列之间)和 \n 来打印纯文本。我使用NSURL并将其加载webView到 iPhone。在浏览器上看起来不错,但当 iPhone 尝试打开它时不会保留相同的内容。

有没有好的方法来做到这一点?所以我可以只列出表格条目,而不必通过传统的 HTML 表格或欢迎任何其他想法。

另外,请尽量容易理解,因为我是 Obj-C 和 PHP 的新手。谢谢!!

关于如何在UITableView.. 中做到这一点的任何想法?我是否必须返回带有组件分隔字符的字符串并填写tableView

4

1 回答 1

0

输出以 JSON 编码的结果。使用 NSURLConnection 或使用第三方库(如 AFNetworking)向服务器发送一个(同步)请求。使用 NSJSONSerialization 解析 JSON,根据内容将结果转换为数组/字典。然后将结果解析到 UITableViewCell 中。对单元格进行子类化可能更容易,这样您就可以包含您想要使用的数据。

要将数据库中的结果编码为 JSON,您可以使用json_encode().

于 2013-06-21T18:04:24.020 回答