Arrays 从Swift 2中的segue中展开后未重新加载Tableview
我有一个工作表,用于填充声明为Arrays 从Swift 2中的segue中展开后未重新加载Tableview,arrays,swift,tableview,Arrays,Swift,Tableview,我有一个工作表,用于填充声明为 var tableData:[AnyObject] = [] 这是展开函数 @IBAction func unwindToVC(segue: UIStoryboardSegue) { if(segue.sourceViewController .isKindOfClass(AddNewsViewController)) { let data:AddNewsViewController = segue.sou
var tableData:[AnyObject] = []
这是展开函数
@IBAction func unwindToVC(segue: UIStoryboardSegue) {
if(segue.sourceViewController .isKindOfClass(AddNewsViewController))
{
let data:AddNewsViewController = segue.sourceViewController as! AddNewsViewController
let newscontent = data.contentView.text
let newstitle = data.contentView.text
let author = data.contentView.author
let dateposted = data.contentView.dateposted
let icon = data.contentView.icon
let location = data.contentView.location
let description = data.contentView.description
self.tableData.append(
[
"title":newstitle,
"author":author,
"dateposted":date,
"icon":envelope,
"location":location,
"description":description
]
)
self.newsTable.reloadData()
print(self.tableData)
}
}
日志返回包含最近附加的数据的数组,但tableview没有重新加载新的详细信息。调用
newsTable.reloadData()
在视图中显示,而不是在unwindToVC中显示。根据:
为了提高效率,表视图只重新显示那些可见的行
调用unwindToVC
时,所有行都不可见。调用newsTable.reloadData()
在视图中出现,而不是在unwindToVC
中出现。根据:
为了提高效率,表视图只重新显示那些可见的行
调用unwindToVC
时,所有行都不可见。调用newsTable.reloadData()
在视图中出现,而不是在unwindToVC
中出现。根据:
为了提高效率,表视图只重新显示那些可见的行
调用unwindToVC
时,所有行都不可见。调用newsTable.reloadData()
在视图中出现,而不是在unwindToVC
中出现。根据:
为了提高效率,表视图只重新显示那些可见的行
调用unwindToVC
时,所有行都不可见。尝试在viewdiddisped
中重新加载数据,而不是在unwindToVC
@beanstalk中重新加载数据,这实际上是可行的。你应该有这个答案!尝试在视图中重新加载数据,而不是在unwindToVC
@beanstalk中重新加载数据,这实际上是可行的。你应该有这个答案!尝试在视图中重新加载数据,而不是在unwindToVC
@beanstalk中重新加载数据,这实际上是可行的。你应该有这个答案!尝试在视图中重新加载数据,而不是在unwindToVC
@beanstalk中重新加载数据,这实际上是可行的。你应该有这个答案!