自定义视图暂停状态

时间:2017-06-13 21:02:26

标签: ios objective-c swift

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

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

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

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

我认为这与保存状态有关,但我没有使用任何状态保存功能。

如何确保我的应用程序在从暂停状态恢复后重新打开?

1 个答案:

答案 0 :(得分:0)

防止在进入后台状态时保存您的应用状态...

打开.plist并添加以下密钥:

Application does not run in background  -  Boolean  - YES

这会强制您的应用在启动时重新加载。