自定义视图挂起状态


A 有一个视图

控制器,我有一个自定义视图。

自定义视图绘制一些形状图层。

我注意到当我的应用程序在后台运行时,如果我在这么多分钟后重新打开它,自定义视图会重新绘制,但旧的形状层仍然存在,所以我最终得到了两个很多形状。

我还注意到代表们没有被解雇。似乎对在自定义视图中创建的对象的所有引用都已丢失。

我认为这与保存状态有关

,但我没有使用任何状态保存功能。

如何确保我的应用在从挂起状态还原后完全重新打开?

若要防止在进入后台状态时保存应用状态...

打开 .plist 并添加以下项:

Application does not run in background  -  Boolean  - YES

这会产生强制应用在启动时重新加载的效果。

最新更新