小编tan*_*vir的帖子

在详细视图上完成删除操作后更新或重新加载 UITableView

我有一个 uitableview,它通过 json 从 mysql 收集数据。然后它有一个详细视图,有两个操作编辑和删除。编辑工作正常。删除操作会删除 mysql 数据,但问题是它不会从 uitableview 更新数据。

这是屏幕截图和代码

在此处输入图片说明

//表视图控制器

导入 UIKit

类 TableViewController:UITableViewController {

    var storeList = [Store]()

    //var storeList:Store?


    覆盖 func viewDidLoad() {
        super.viewDidLoad()

        /*
        如果让 s = storeList
        {
            txtName.text = s.storeName
        }
*/


        // 取消注释以下行以保留演示文稿之间的选择
         //self.clearsSelectionOnViewWillAppear = true

        // 取消注释以下行以在此视图控制器的导航栏中显示编辑按钮。
        // self.navigationItem.rightBarButtonItem = self.editButtonItem()

        self.loadRecords()
        self.tableView.reloadData()


    }

    覆盖 func viewWillAppear(动画:布尔){
        super.viewWillAppear(动画)
        self.tableView.reloadData() // 重新加载选定的单元格

        //tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Automatic)
    }








    覆盖 func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // 处理任何可以重新创建的资源。
    }

    // MARK: - 表视图数据源

    覆盖 func numberOfSectionsInTableView(tableView: UITableView) …

json uitableview ios swift

14
推荐指数
2
解决办法
4681
查看次数

标签 统计

ios ×1

json ×1

swift ×1

uitableview ×1