1
NSSavePanel이 있는데 시트를 닫지 못하도록 "취소"버튼 동작을 처리하고 싶습니다. 저장할 때 파일을 덮어 쓰려면 savePanel 시트 위에 확인 경고를 표시하고 싶습니다.NSSavePanel 취소 확인
이것을 구현하는 가장 좋은 방법은 무엇입니까?
감사
NSSavePanel이 있는데 시트를 닫지 못하도록 "취소"버튼 동작을 처리하고 싶습니다. 저장할 때 파일을 덮어 쓰려면 savePanel 시트 위에 확인 경고를 표시하고 싶습니다.NSSavePanel 취소 확인
이것을 구현하는 가장 좋은 방법은 무엇입니까?
감사
이 같은 일부 것은이 문서를 통해 갈 수 있습니다 자세한 내용은 당신이 -
- (IBAction)showSavePanel:(id)sender
{
NSSavePanel *mySavePanel = [NSSavePanel savePanel];
if ([mySavePanel runModal] == NSOKButton) {
NSLog(@"OK selected");
}
else { // cancel button selected
NSBeginAlertSheet(@"Are you sure", @"Yes", nil, @"No", mySavePanel, self, @selector(sheetDidEndShouldDelete:returnCode:contextInfo:), NULL, sender , @"Your custom message");
}
}
을 위해 일한다 - 경고가되기 전에 Introduction to Sheets
이 경우는 SavePanel 폐쇄되었습니다 표시, 저장 패널을 닫고 싶지 않습니다 ... – Dmitry