2012-07-20 2 views
1

일단 생성 된 바코드를 생성하는 응용 프로그램을 사용하면 사용자가 코드를 png, jpeg 등으로 저장할 수 있습니다. 사과를 사용하기 전에 사과가 샌드 박싱을 도입하기 전에 제대로 작동했습니다. 응용 프로그램이 파일을 저장하지 않습니다, 그것은 단지 그것이 불가능할 때, 나는 그들 주위에 모든 것을 가능하게하려고 시도했지만 xcode에서 샌드 박스 아래에있는 액세스 권한으로 놀아 보았습니다. 그러나 아무 것도 작동하지 않는 것 같습니다. 문제를 해결하기 위해 내가 시도 할 수있는 것이 있는지 잘 모른 채, 어떤 아이디어라도 크게 감사 할 것입니다.App Sandboxing 원인 응용 프로그램에서 파일을 저장하지 못하게 함

차이점이 있으면 내 프로젝트가 문서 폴더에 저장됩니다.

응용 프로그램에 서명하고 Apple 개발자 프로그램을 통해 생성 된 자체 서명 및 코드를 시도했습니다.

미리 감사드립니다.

답변

0

NSSavePanel 또는 NSOpenPanel을 사용해야합니다.이 두 개체 만 명시 적으로 사용자가 선택한 파일에 액세스 할 수 있기 때문입니다.

그리고 확인하십시오 당신이 사용자가 선택한 파일/쓰기 액세스 권한을 읽은 자격 선택에 따라 :

enter image description here

이미이 두 단계를 수행하는 경우, 그것은 여전히 ​​작동하지 않습니다 나에게 알려줘.

+0

답장을 보내 주셔서 감사합니다. NSSavePanel을 (를) 사용하고 있으며 모든 항목에 읽기/쓰기 권한을 부여했지만 아무 것도 작동하지 않습니다. 다른 제안 사항이 있습니까? – incoe

+0

@incoe 늦게 답변을 드려 죄송합니다. 아직 일하고 있니? 그렇지 않다면 파일 저장을 처리하는 코드를 볼 수 있습니까? – Vervious

+0

혹시라도 바쁜 경우를 대비하여 pastebin에서 30 일 동안 파일을 호스팅 할 것인가에 대한 확신이 없습니다. http://pastebin.com/w46bzks2 its line 125 – incoe

관련 문제