簡體   English   中英

如何保存resultSet並在TableView中顯示所有數據

[英]How to save a resultSet and show all data in TableView

我正在為應用程序使用FMDB,現在我想在TableView中顯示我的resultSet。 這是一些代碼-

    func getUser() {

    sharedInstance.database!.open()

    var resultSet: FMResultSet! = sharedInstance.database!.executeQuery("SELECT * FROM user_info", withArgumentsInArray: nil)

    if(resultSet != nil)  {
        while resultSet.next() {
           .
           . 
           .

        }
    }

現在有很多用戶在resultSet.Where和如何放置resultSet的結果,以便以后可以在TableView中顯示它們?

在遍歷FMResultSet時,它將移至下一行,因此您可以執行以下操作以保存User對象的數組

    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中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM