从 watchOS 6 SDK 的第一个测试版开始,如果使用 watchOS 6.0 SDK 编译,我的应用程序开始崩溃。watchOS 6.1 不会出现这些问题,并且在模拟器中更常见。现在我已经能够确定问题所在:
我有一个WKInterfaceImage
使用一系列图像显示动画的微调器。如果我有一个WKInterfaceController
显示这样一个微调器的新推送,它将在视图被关闭时崩溃。在内部使用SPInterfaceImageView
它似乎被释放了两次。
这是 Xcode 日志消息:
-[SPInterfaceImageView release]: message sent to deallocated instance 0x3971ed60
有没有人遇到过同样的问题?我猜这是 watchOS SDK 中的一个错误。
我不能提供任何源代码,因为这只是通过使用 Storyboards 发生的。我的开发语言是 Swift。
亲切的问候
亚历山大海尼希