NSTabViewItem and NSViewController
NSTabViewItem and NSViewController
- Subject: NSTabViewItem and NSViewController
- From: Casey McDermott <email@hidden>
- Date: Thu, 04 Apr 2019 13:43:30 +0000 (UTC)
We have a tab view with tabs added from code. Each tab uses a NSTabViewItem
subclass,
which contains a reference to a NSViewController subclass within it to manage
tab contents.
Users click to add and remove tabs.
It works fine without ARC, with the NSTabView controlling the viewer lifetime.
With ARC, it works fine with one tab. However the view controller is released
and deallocated
when a second tab is added, so switching tabs causes a crash from the invalid
reference.
Is there some way to see what is releasing the view controller? It's nothing
in our code.
NSTabView seems the likeliest culprit?
NSTabViewItem is not a NSView subclass. Does that prevent it from managing
lifetime for a view and view controller?
Thanks,
Casey McDermott
Turtle Creek Software
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden