启用应用程序沙盒导致应用程序不保存文件

时间:2012-07-20 14:17:19

标签: objective-c cocoa xcode4.3

我有一个生成条形码的应用程序,一旦生成,用户可以将代码保存为png,jpeg等...它在Apple引入沙盒之前工作正常,一旦启用它,应用程序就不会保存文件,只有在它被禁用的情况下,我才尝试使用他们在xcode中的沙盒下的访问权限我已经尝试启用它下面的所有内容但似乎没有任何工作来解决问题,不确定是什么我可以试试,任何想法都会非常感激。

我的项目会保存在文档文件夹中,如果这会有所不同。

应用程序已签名,尝试自签名并通过Apple开发人员程序生成代码。

提前致谢。

1 个答案:

答案 0 :(得分:0)

确保您使用NSSavePanelNSOpenPanel,因为只有这两个对象才能明确授予您访问用户所选文件的权限。

并确保在权利选择下您具有对用户所选文件的读/写访问权限:

enter image description here

如果您已经执行了这两个步骤,但仍然无效,请告知我们。