Swift 如何在从 API 接收数据后填充我的 tableView
Posted
技术标签:
【中文标题】Swift 如何在从 API 接收数据后填充我的 tableView【英文标题】:Swift how do I populate my tableView after receiving data from API 【发布时间】:2015-08-03 23:42:01 【问题描述】:我目前正在开发一个使用公司 API 并使用这些数据填充我的 tableView 的项目。但是,我的程序的工作原理是让用户通过游戏名称搜索信息,然后单击“搜索”按钮后将显示数据
我面临的问题是我的 3 个 tableView 函数
numberOfSectionsInTableView(tableView: UITableView) -> Int
tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
所有在应用加载时加载,而不是在用户调用通过 API 提取信息之后加载
我在想 swift 是否可以在一个函数中执行一个函数,但是 Xcode 给我一个不符合协议错误的错误
在我的用户点击搜索按钮后,我是否可以让 tableView 加载?
谢谢!
【问题讨论】:
【参考方案1】:在你保证你有数据运行方法之后
tableView.reloadData()
这将刷新表格视图并在其中加载任何新数据。
【讨论】:
以上是关于Swift 如何在从 API 接收数据后填充我的 tableView的主要内容,如果未能解决你的问题,请参考以下文章
Postgres:在从 bash 脚本重新创建/重新填充之前清除整个数据库