【问题标题】:retain contentView and release NSWindow保留 contentView 并释放 NSWindow
【发布时间】:2013-08-06 22:45:55
【问题描述】:
_mainView = [[_window contentView] retain]; 
...
[_window release];
_window = nil;
return _mainView;

我遇到了上面的代码 sn-p,我想知道它真正产生了什么效果。 谢谢。

【问题讨论】:

    标签: cocoa nswindow


    【解决方案1】:

    现在您是窗口视图层次结构中可访问性最高的 NSView 对象的所有者。

    NSView  *mainView = [[window1 contentView] retain]; 
    [window1 release];
    window1 = nil;
    [window setContentView:mainView];
    

    【讨论】:

      猜你喜欢
      • 2018-07-23
      • 2011-01-24
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      相关资源
      最近更新 更多