1
일부 사용자는 샌드 박스 응용 프로그램에서 파일을 선택할 수 없다고보고하고 있습니다. 선택 및 항목을 다시 열면 사용자가 파일을 선택할 수 없기 때문입니다.선택 후 NSOpenPanel 다시 열기
내 코드에서 아무 것도 패널을 다시 열지 않아서 왜 이렇게 될지 혼란 스럽습니다. 하지만 자신의 키 체인에 응급 처치를 실행하고 자신의 디스크 권한을 복구하도록 요청했습니다
"Keychain sandbox consume extension error: s=-1 p= cannot allocate memory"
: 내 사용자의
하나는 다음과 같은 메시지가 콘솔에 여러 번 기록 된 말했다 그건 도움이 안된다.
누군가이 문제를 일으킬 수있는 아이디어가 있습니까?
감사합니다.
- (IBAction)selectHomeDirectory:(id)sender {
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
[openPanel setTitle:@"Select your home folder"];
[openPanel setMessage:@"Select your home folder..."];
[openPanel setPrompt:@"Choose"];
[openPanel setCanCreateDirectories:NO];
[openPanel setCanChooseFiles:NO];
[openPanel setCanChooseDirectories:YES];
[openPanel setExtensionHidden:YES];
[openPanel setAllowedFileTypes:nil];
[openPanel setAllowsMultipleSelection:NO];
[openPanel setDelegate:self];
[openPanel setDirectoryURL:[NSURL fileURLWithPath:@"/Users/"]];
[openPanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
if(result != NSOKButton || !openPanel.URL){
return;
}
/* Saves the scoped URL, and then triggers a view change */
}];
}
> 아니요. 내 코드에서 어디에 그리고 코드가 어디에 있습니까? 개발 목표는 무엇입니까? 사용중인 Xcode 버전은 무엇입니까? 기본 사항을 건너 뛰어도 아무데도 갈 수 없습니다. –
안녕하세요. 죄송합니다. 정보를 추가 할 때 완전히 숨겨졌습니다. 질문에 열린 패널을 트리거하는 코드를 추가했습니다. 저는 10.7과 10.8을 목표로하고 있습니다. 문제는 10.8에 나타납니다. Xcode 4.6.3을 실행 중입니다. –
주제 해제 :''NSString stringWithFormat : @ "홈 폴더 선택 ..."]'은 @ @ 홈 폴더 선택 ... ". – JustSid