我的数据来自名为Menu的模态类,通过创建其对象菜单。现在我如何将菜单名称发送到tableview以在特定单元格中显示
var menus = [Menu]()
for (_, content) in json {
let menu = Menu(id: Int(content["id"].stringValue),
name: content["name"].string,
image: content["image"].string,
coupon: content["coupon"].int,
icon: content["icon"].string,
order: Int(content["order"].stringValue),
aname: content["name"].string,
options: Int(content["options"].stringValue),
subcategory:content["subcategory"].arrayObject)
menus.append(menu)
}
for menu in menus {
print(menu.name)
print(menu.id)
print(menu.subcategory)
}
print(menus.count)
在这里,所有数据都通过menus对象保存在Menu类中。我添加了向tableview显示数据的代码。在这里,我创建了自定义tableview并尝试填充它
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return menus.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Menucell", forIndexPath: indexPath)as! MENUTableViewCell
cell.Ordermenu.text = (" \(menus[indexPath.row])")///here its not fetching the value
return cell
}
它不起作用。如何实施?
它显示了项目ame.classname
你注册表格单元格吗?试试这样的东西...
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
var cell: MENUTableViewCell! = tableView.dequeueReusableCellWithIdentifier("MENUTableViewCellIDENTIFIER") as? MENUTableViewCell
if cell == nil
{
let nib: UINib = UINib(nibName:"MENUTableViewCell", bundle: nil)
tableView.registerNib(nib, forCellReuseIdentifier:"MENUTableViewCellIDENTIFIER")
cell = tableView.dequeueReusableCellWithIdentifier("MENUTableViewCellIDENTIFIER") as! CompactIncidentCellView
//cell.selectionStyle = UITableViewCellSelectionStyle.None
}
// work with cell here...
cell.Ordermenu.text = (" \(menus[indexPath.row])")
return cell
}
尝试下面的代码行。希望它能帮助你...
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Menucell", forIndexPath: indexPath)as! MENUTableViewCell
let menu : Menu = menus[indexPath.row]
cell.Ordermenu!.text = menu. name
return cell
}
所以我用Java处理这些数据: 我需要将其转换为JSON: 但是我不知道怎么做。 目前我认为这是最好的方法: 但我不确定如何使用Hashmap实现这一点。我知道是这样的: 但确切的语法,以及如何将其与其他数据一起添加,我无法计算。有什么想法吗?
我使用BS4从https://www.worldometers.info/coronavirus/中获取了全国统计数据。但我想用这些数据填充我的django模型,这些数据与我不知道如何填充的刮取数据相同。在使用其他库(如scrapy(celery))刮取表格数据时,我也遇到了麻烦。这是我试图报废“//*[@id=”Main_Table_Countries_Today“]”表的xpath。如果有人能
问题内容: 我一直在尝试使用从数据库查询的数据加载TableView,但似乎无法使其正常工作。 这是我第一次尝试用数据库查询项填充数据库的情况,以防我的代码看起来杂乱无章,而且效果不佳。 FXML是通过JavaFx SceneBuilder完成的。 这是数据库查询类: 这是通过JavaFx场景生成器生成的FXML脚本: 问题答案: 这是将数据从数据库填充到tableView的最佳解决方案。 这是参
我有一个返回JSON对象的REST方法,JSON文件大小差不多有7MB,有差不多4600个JSON对象。我无法一次将整个数据解析到recyclerView中,因为这会导致OutOfMemory异常。 我在这里面临的问题是recyclerview显示的ROLL_NUM、CURRENT_CLASS、STUDENT_NAME的值为空 示例JSON响应:{“RESTRESULT”:[{“”ROLL_NUM
问题内容: 我有一个FormView视图,并使用get_context_data()提供了一些其他GET上下文: 这很好。但是,我在会话中也有一些值(不是来自任何绑定模型),我希望将这些值预先填充到表单中。这些取决于用户在前一页上的操作而有所不同。我从另一篇文章中知道,我可以将表单传递给上下文(使用),但是在上面的FormView情况下可以吗? 问题答案: 您可以重写FormView类的’get_