如何保存结果集并在 TableView 中显示所有数据
Posted
技术标签:
【中文标题】如何保存结果集并在 TableView 中显示所有数据【英文标题】:How to save a resultSet and show all data in TableView 【发布时间】:2015-02-26 11:09:05 【问题描述】:我正在为我的应用程序使用 FMDB,现在我想在 TableView 中显示我的结果集。 这是一些代码-
func getUser()
sharedInstance.database!.open()
var resultSet: FMResultSet! = sharedInstance.database!.executeQuery("SELECT * FROM user_info", withArgumentsInArray: nil)
if(resultSet != nil)
while resultSet.next()
.
.
.
现在 resultSet 中有很多用户。我可以在哪里以及如何将 resultSet 中的结果放置在我的 TableView 中以便之后显示它们?
【问题讨论】:
【参考方案1】:当您遍历 FMResultSet 时,它会移动到下一行,因此您可以执行以下操作来保存用户对象数组
let resultSet:FMResultSet! = FMResultSet()
if (resultSet != nil)
var users:Array<User> = Array<User>()
while (resultSet.next())
let user:User = User()
user.Id = resultSet.intForColumn("user_id")
user.name = resultSet.stringForColumn("user_name")
users.append(user)
// 现在你有了你的用户数组,你可以根据需要将它的数据重新加载到你的 UITableView 中。
【讨论】:
你去,我修改了它 请检查是否有帮助,将其标记为答案,如果没有,请告诉我 这给了我这个想法......但是你能告诉我如何在 TableView 中一一显示值吗?感谢您的帮助 另外,我有我的自定义列表,我只需要显示数组中的值以上是关于如何保存结果集并在 TableView 中显示所有数据的主要内容,如果未能解决你的问题,请参考以下文章
Select2 通过 AJAX 加载 JSON 结果集并在本地搜索
如何比较两个二进制文件或文件集并在 Python 中显示它们之间的差异?
如何从本地 JSON 文件解析数据并保存在模型类中并在 tableview 中使用