1

ペン先からフチなしウィンドウを作成するために、Obj-Cで行ったように、サブクラス化されたNSWindowでinitWithContentRectをオーバーライドしたいと思います。

私がこれを試してみると:

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

やったほうがいい:

super(contentRect、NSBorderlessWindowMask、bufferingType、deferCreation)

于 2010-10-25T20:29:22.787 に答える