3
파일 작업 수행 후 콜백을 가져 오려고했지만 NSWorkspaceDidPerformFileOperationNotification 게시를 포착 할 수 없습니다.NSWorkspaceDidPerformFileOperationNotification을 잡는 방법?
[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(finderDidFileOperation:) name:NSWorkspaceDidPerformFileOperationNotification object:[NSWorkspace sharedWorkspace]];
[[NSWorkspace sharedWorkspace] performFileOperation:fileOp source:source destination:item.fullPath files:objects tag:&tag];
도하지 작품과 너무목적 :
[[NSWorkspace sharedWorkspace] addObserver:self forKeyPath:NSWorkspaceDidPerformFileOperationNotification options:NSKeyValueObservingOptionNew context:nil];
했다 전무.
내가 뭘 잘못 했니?
내가 생각'[NSWorkspace는 notificationCenter]'으로 작동하지 않습니다'notificationCenter'는 인스턴스 방법이다. 아마도 [[[NSWorkspace sharedWorkspace] notificationCenter]'에 등록해야합니다. –
@AnalogFile 좋은 캐치 ... 예를 업데이트했습니다. – highlycaffeinated
대단히 감사합니다! 그것은 내 문제를 해결했다. – Akki