首页 > 解决方案 > 如何更新视图控制器

问题描述

我已将代码放入 ViewWillAppear 并尝试过 ViewDidAppear 但该应用程序仅在我关闭并重新打开它时才会更新。任何人都知道如何解决这个问题?我正在使用 UserDefaults 来更新应用程序。我是 swift 新手,我正在使用情节提要,所以它可能与层次结构有关吗?对此的任何帮助将不胜感激。

我正在创建一个带有旋转轮的应用程序,该应用程序使用表格视图中的选项进行更新,我添加了一些图片来帮助说明。表格视图更新正常,但是当我返回主屏幕时,在我关闭应用程序并重新打开它之前什么都没有发生

如果您想查看完整的代码库,我会链接我的 github。

https://github.com/jamesnjones/Just.Decide

表的图像

ImageOfWheel

标签: iosswifthierarchyuserdefaultsviewwillappear

解决方案


通过在视图中包含 spinWheel.setNeedsDisplay() spinWheel.setNeedsLayout() 将出现


推荐阅读