【问题标题】:UITableView display Order?UITableView 显示顺序?
【发布时间】:2011-09-15 00:44:07
【问题描述】:

我正在使用来自主机上的外部数据库和外部数据库的 MYSQL 数据填充 UITableView,因此我想显示这些数据,但顺序相反,例如,第一行成为最后一行,最后一行成为第一行! 有没有办法在 Xcode 上做到这一点,或者我需要在 MYSQL 上做到这一点,如何?

【问题讨论】:

标签: iphone mysql ios xcode uitableview


【解决方案1】:

您的 SQL 语句可以按您想要的任何列排序:

select * from mytable order by someColumn descending

Web 服务(rest、json、xml 等)将返回该数据。您打算如何将数据公开给您的客户?

您的 iPhone 应用会将该请求的结果保存在内存中,例如 NSMutableArray 对象(或其他一些数据结构)。

当你直接或通过 UITableViewController 实现 UITableView 时,你必须实现 tableView 委托回调方法。 UITableView 负责呈现表格,并通过向您传递行索引来回调您以获取数据。返回该行索引的数据取决于您。例如,如果您将数据保存在从您的服务请求返回的 NSMutableArray 中,该服务请求对数据库进行了选择和排序,它只会返回保存在该 NSMutableArray 索引中的数据。

有关更多信息,请查看一些相关链接: http://www.littlecomputers.net/2009/?page_id=549

http://www.icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html

What exactly does delegate do in xcode ios project?

iPhone client server application

rest web services in iphone

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多