ユーザーのLibraryフォルダーを宛先フォルダーとしてNSSavePanelを開く必要があります。通常、これを行うには、を入力~/Library/
し[NSSavePanel beginSheetForDirectory]
ます。
アプリケーションがサンドボックス化されていない限り、これは正常に機能します。サンドボックス化されたアプリケーションの場合、これによりNSSavePanel
、アプリケーションドキュメント「ボックス」内のフォルダにアクセスしようとします。
/Users/username/Library/
実行時にユーザーがわからないため、参照できませんusername
。では、ココアでこのパスにリンクするにはどうすればよいですか?