I want to show a custom sheet asking user for a choice depending on the
button clicked.
That's my code:
class SignOptionsController(NSWindowController):
....
@IBAction
def showModalSheet_(self, parentWindow):
didEndSelector =
objc.selector(self.didEndSheet_retunCode_contextInfo_, signature='v@:@ii')
if not self.sheet:
NSBundle.loadNibNamed_owner_(u"SignOptionsWindow", self)
NSApp.beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo_(self.sheet,
parentWindow, self, didEndSelector, 0)
def didEndSheet_returnCode_contextInfo_(self, sheet, returnCode,
contextInfo):
NSLog(u"Return code is %s" % (returnCode,))
sheet.orderOut_(self)
@IBAction
def confirmSignOperation(self, sender):
NSApp.endSheet_returnCode_(self.window(), NSOKButton)
@IBAction
def abortSignOperation(self, sender):
NSApp.endSheet_returnCode_(self.window(), NSCancelButton)
When i click on dismiss button (bound to abortSignOperation action) or on OK
button (bound on confirmSignOperation action) i obtain a BAD ACCESS
EXCEPTION.
--
Domenico Testa
http://del.icio.us/domtes
_______________________________________________
Cocoa-dev mailing list ([email protected])
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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]