CALayerInvalidGeometry вылет в DJIUXSDK на iOS
Я часто вижу этот сбой (но не каждый раз), когда мое приложение возвращается из модального представления в контроллер представления, который наследует от DUXDefaultLayoutViewController
, Есть идеи, что может быть причиной этого или как исправить это? Использование DJI-UXSDK-iOS (4.7.1).
Fatal Exception: CALayerInvalidGeometry
0 CoreFoundation 0x181a7ed8c __exceptionPreprocess
1 libobjc.A.dylib 0x180c385ec objc_exception_throw
2 CoreFoundation 0x181a7ec6c -[NSException initWithCoder:]
3 QuartzCore 0x185bfdf8c CA::Layer::set_position(CA::Vec2<double> const&, bool)
4 QuartzCore 0x185befe30 -[CALayer setPosition:]
5 UIKit 0x18b6347fc -[UIView setCenter:]
6 DJIUXSDK 0x10605c504 (Missing)
7 UIKit 0x18b6538e4 -[UIView(CALayerDelegate) layoutSublayersOfLayer:]
8 QuartzCore 0x185bf525c -[CALayer layoutSublayers]
9 QuartzCore 0x185bf93ec CA::Layer::layout_if_needed(CA::Transaction*)
10 QuartzCore 0x185b65aa0 CA::Context::commit_transaction(CA::Transaction*)
11 QuartzCore 0x185b8d5d0 CA::Transaction::commit()
12 QuartzCore 0x185b8e450 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*)
13 CoreFoundation 0x181a26910 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
14 CoreFoundation 0x181a24238 __CFRunLoopDoObservers
15 CoreFoundation 0x181a24884 __CFRunLoopRun
16 CoreFoundation 0x181944da8 CFRunLoopRunSpecific
17 GraphicsServices 0x183927020 GSEventRunModal
18 UIKit 0x18b92578c UIApplicationMain