0
我有一個NSTableView連接到一個數組控制器,我希望當用戶點擊該行的取消按鈕時,會出現一個警告窗口,要求在刪除前進行確認。我能怎麼做?桌面取消行提醒窗口
我有一個NSTableView連接到一個數組控制器,我希望當用戶點擊該行的取消按鈕時,會出現一個警告窗口,要求在刪除前進行確認。我能怎麼做?桌面取消行提醒窗口
// [_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;
}
它的工作原理!你能告訴我什麼是與刪除陣列控制器的行爲相對應的代碼嗎? – Andrea
首先ü刪除數組中的對象(removeObjectAtIndex)第二ü用[table reloadData] – 2012-11-09 09:19:59
更新表是對不起,我從來沒有使用arrayController,removeObjectAtIndex:是爲數組。請參閱doc for NSArrayController或讓代碼完成幫助您,也可能以「remove」開頭。 – 2012-11-09 13:35:58