со времени первой бета-версии watchOS 6 SDK мое приложение начало падать, если скомпилировано с watchOS 6.0 SDK. Проблемы не возникает с watchOS 6.1 и происходит чаще в симуляторе. Теперь я смог определить проблему:
У меня есть WKInterfaceImage
, который отображает счетчик, анимированный с использованием серии изображений. Если у меня есть новый WKInterfaceController
, который показывает такой счетчик, он потерпит крах, когда представление будет отклонено. Внутренне это использует SPInterfaceImageView
, который, кажется, выпускается дважды.
Вот сообщение журнала Xcode:
-[SPInterfaceImageView release]: message sent to deallocated instance 0x3971ed60
Кто-нибудь сталкивался с такой же проблемой? Я думаю, это ошибка в watchOS SDK.
Я не могу дать никакого исходного кода, поскольку это происходит только с использованием раскадровок. Мой язык разработки - Swift.
С уважением
Александр Хейнич