课程
/移动开发
/iOS
/使用Swift开发iOS8 App实战
点击确定后数据没有添加上,第二次点击确定才加上第一次的数据,为什么呢
2015-11-22
源自:使用Swift开发iOS8 App实战 7-12
正在回答
同样遇到这个问题,通过log发现,点击“确定”按钮,先执行了close,然后再执行 “确定”按钮的逻辑,导致第二次添加,才显示上一次的数据。
可以通过ViewController中的
@IBAction func close(segue:UIStoryboardSegue){ if segue.sourceViewController.isKindOfClass(DetailViewController) { let dvc = segue.sourceViewController as! DetailViewController ... } }
这样就可以在dvc中获取页面的所有值了
个人解决办法,定义一个全局变量TableView,在DetailViewController调用reloadData
從訫開始9527
举报
通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发