When wrapping UIKit inside SwiftUI and using delegates, storing strong delegate references creates retain cycles where the parent holds the child and the child holds the parent, preventing deallocation. The fix is always using weak delegate references without exceptions. This issue is easy to miss when bridging the two
•1m watch time
Sort: