1

我想在子类 NSWindow 上覆盖 initWithContentRect,正如我在 Obj-C 中看到的那样,以便从笔尖创建一个无边框窗口。

如果我试试这个:

class GroupWindow < NSWindow
def initWithContentRect(contentRect, styleMask:windowStyle, backing:bufferingType, defer:deferCreation)
    super.initWithContentRect(
        contentRect,
        styleMask:NSBorderlessWindowMask,
        backing:bufferiMacngType,
        defer:deferCreation)
end
end

然后它以 EXC_BAD_ACCESS 终止

如果我试试这个:

    def initWithContentRect(contentRect, styleMask:windowStyle, backing:bufferingType, defer:deferCreation)
    super(
        contentRect,
        styleMask:NSBorderlessWindowMask,
        backing:bufferingType,
        defer:deferCreation)
end

然后它就以返回码 1 退出。

4

1 回答 1

3

你应该做:

超级(contentRect,NSBorderlessWindowMask,bufferingType,deferCreation)

于 2010-10-25T20:29:22.787 回答