我有一个osX应用程序,它有一个窗口,其中包含一个包含NSTabView的NSViewController。
选项卡是动态创建的,每个NSTabViewItem(继承)都包含一个我用另一个NSViewController创建的NSView(继承),这个视图有一个按钮,在NSViewController中有一个名为“btnPressed”选择器的IBAction。
当我不使用ARC时,我的断点就好了,但是当我打开ARC时我按下按钮就会出现访问冲突。
这是我正在做的一些假设。
tabitem中的视图将使NSViewController保持活动状态,直到选项卡关闭。
Views FileOwner将是NSTabviewController。
我的猜测是,当我以某种方式切换ARC时ViewController被释放,所以当我按下按钮时它会访问无效的内存。
这是策略吗?使用ARC时追踪访问冲突的最佳方法是什么?
使用arc时,是否有办法在对象释放时设置断点?
对基督徒安徒生的看法