如何解决将实体阵列加在一起
是否可以在数组中添加实体,例如:
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 举报,一经查实,本站将立刻删除。