0

arraycontroller に接続された NSTableView があります。ユーザーが行のキャンセル ボタンをクリックすると、削除する前に確認を求めるアラート ウィンドウが表示されるようにしたいと思います。どのようにできるのか?

4

1 に答える 1

1
    // [_window makeKeyAndOrderFront:nil];

NSAlert *myAlert = [NSAlert alertWithMessageText:@"A message from the bottle"
                                   defaultButton:@"No"
                                 alternateButton:@"Yes"
                                     otherButton:@""
                       informativeTextWithFormat:@"Blah Blah\n\Blah!\nProceed?\n"
                    ];

switch ([myAlert runModal]) {

    case 0: // alternateButton
        NSBeep();
        break;

    case  1: // defaultButton
        NSBeep();
        break;

    default:
        break;
}
于 2012-11-08T20:30:43.220 に答える