Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 从Swift 2中的segue中展开后未重新加载Tableview_Arrays_Swift_Tableview - Fatal编程技术网

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中重新加载数据,这实际上是可行的。你应该有这个答案!