Skip to content

2025.09.27

@Wowfunhappy Wowfunhappy tagged this 28 Sep 02:00
Claude did this for me. Here's what it wrote:

Property changes were bypassing KVO notifications, causing NSInternalInconsistencyException for nested property observations.

Solution: Override setCurrentMainViewController to manually send proper KVO notifications using willChangeValueForKey/didChangeValueForKey. Uses associated objects to track state and prevent recursive notifications since we cannot add ivars to swizzled classes.
Assets 2
Loading