为了账号安全,请及时绑定邮箱和手机立即绑定

点击确定后数据没有添加上,第二次点击确定才加上第一次的数据,为什么呢

点击确定后数据没有添加上,第二次点击确定才加上第一次的数据,为什么呢

正在回答

3 回答

同样遇到这个问题,通过log发现,点击“确定”按钮,先执行了close,然后再执行 “确定”按钮的逻辑,导致第二次添加,才显示上一次的数据。

0 回复 有任何疑惑可以回复我~

可以通过ViewController中的 

@IBAction func close(segue:UIStoryboardSegue){
        if segue.sourceViewController.isKindOfClass(DetailViewController) {
            let dvc = segue.sourceViewController as! DetailViewController
            ...
        }
}

这样就可以在dvc中获取页面的所有值了

0 回复 有任何疑惑可以回复我~

个人解决办法,定义一个全局变量TableView,在DetailViewController调用reloadData

0 回复 有任何疑惑可以回复我~
#1

從訫開始9527

怎么定义全局的TableView能否说的详细点,全局的TableView怎么和storyboard中的TableView绑定?
2015-12-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用Swift开发iOS8 App实战
  • 参与学习       62613    人
  • 解答问题       541    个

通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发

进入课程

点击确定后数据没有添加上,第二次点击确定才加上第一次的数据,为什么呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信