ios - 自定义View悬浮状态

标签 ios objective-c swift

A 有一个 View Controller ,我在其上有一个自定义 View 。

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

我注意到,当我的应用程序位于后台时,如果我在几分钟后重新打开它,自定义 View 将被重新绘制,但旧的形状图层仍然存在,因此我最终会得到两个形状。

我还注意到代表们没有被解雇。看起来对自定义 View 中创建的对象的所有引用都已丢失。

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

如何确保我的应用程序从挂起状态恢复后完全重新打开?

最佳答案

为了防止您的应用程序状态在进入后台状态时被保存...

打开 .plist 并添加以下键:

Application does not run in background  -  Boolean  - YES

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

关于ios - 自定义View悬浮状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44531527/

相关文章:

iphone - UITableView 无缘无故变得缓慢且无响应

iphone - 将 dispatch_async 与核心数据一起使用时获取 EXC_BAD_ACCESS

ios - 无法在 Xcode Playgrounds 上运行 SAConfettiView

swift - Structs 上的协议(protocol)扩展导致编译错误 'Self' 约束为非协议(protocol)类型

ios7导航栏: 3 strange dots appearing when back animation with custom button

ios - 适用于 iOS 的 XMPPFramework,didReceiveTrust 实现

objective-c - Objective C 中的 isEqualToString 和 operator == 有什么区别?

swift - 这是 UITextView 透明度错误吗?

ios - 使用 NSOutputStream 通过套接字发送到服务器时用换行符分隔数据(JSON)

ios - 我在 xcode 中遇到应用程序崩溃