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