问题描述
是否可以在数组中添加实体,例如:
var item1 : [ListItem] = []
var item2 : [ListItem2] = []
我要这样做的原因是通过使用prepareForSegue函数在tableView中显示数据:
override func prepare(for segue: UIStoryboardSegue,sender: Any?) {
let indexPath : NSIndexPath = self.tableView.indexPathForSelectedRow! as NSIndexPath
let destViewController = segue.destination as? RootListsViewController
var item1Array : ListItem
item1Array = item1[indexPath.row]
destViewController?.items = item1Array.name != nil ? [item1Array.name!] : []
}
然后在tableView Controller中显示数据。
该代码当前有效,但仅显示第一个数组的内容,当每个单元格执行顺序时,顺序显示,而不是第一个数组中显示的第一个数组的所有项依次显示,然后在第二个单元格提示中显示第二个数组的内容,依此类推
希望这很清楚吗?我一直在想办法找到答案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)