0
NSTableView를 arraycontroller에 연결 했으므로 사용자가 줄의 취소 버튼을 클릭하면 삭제하기 전에 확인을 요청하는 경고 창이 나타납니다. 어떻게해야합니까?테이블 뷰의 취소 행에 대한 경고창
NSTableView를 arraycontroller에 연결 했으므로 사용자가 줄의 취소 버튼을 클릭하면 삭제하기 전에 확인을 요청하는 경고 창이 나타납니다. 어떻게해야합니까?테이블 뷰의 취소 행에 대한 경고창
// [_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;
}
작동합니다! arraycontroller의 "remove"액션에 해당하는 코드가 무엇인지 말해 줄 수 있습니까? – Andrea
먼저 배열에서 객체를 제거합니다 (removeObjectAtIndex). [table reloadData] –
으로 테이블을 업데이트합니다. 죄송합니다. arrayController를 사용한 적이 없습니다. removeObjectAtIndex :는 배열입니다. NSArrayController에 대한 doc을 보거나 코드 완성이 도움이된다면 아마도 "remove"로 시작될 것입니다. –