Iphone NSSearchPathForDirectories内存故障(头发快速脱落)

Iphone NSSearchPathForDirectories内存故障(头发快速脱落),iphone,uikit,filesystems,Iphone,Uikit,Filesystems,我很快就秃顶了,需要帮助 我正在写一个需要访问目录的应用程序。我希望得到一个形式的路径 /Users/me/Library/Application Support/iPhone Simulator/User/Applications/6958D21C-C94B-4843-9EF1-70406D0CA3A3/Documents 然而,我的应用程序给了我/Users/me/Library/Application Support/iPhone模拟器/User/Documents,这不是我想要的,因为我

我很快就秃顶了,需要帮助

我正在写一个需要访问目录的应用程序。我希望得到一个形式的路径 /Users/me/Library/Application Support/iPhone Simulator/User/Applications/6958D21C-C94B-4843-9EF1-70406D0CA3A3/Documents

然而,我的应用程序给了我/Users/me/Library/Application Support/iPhone模拟器/User/Documents,这不是我想要的,因为我没有写访问权限

这是我的代码的一个完全精简的版本。注意,您需要查看模拟器中的控制台以查看输出。我已经检查了所有我知道的参考资料,但没有成功改变行为。它是某种编译器选项吗?或者我必须在Info.plist中更改什么?任何人都可以

更新:由于一些非常奇怪的原因,我的应用程序没有被沙盒。为什么?

文件DirTestAppDelegate.h

#import <UIKit/UIKit.h>

@interface DirTestAppDelegate : NSObject <UIApplicationDelegate> 
{
    UIWindow *window;
}

@end

这是一个设置不正确的问题。花了几个小时来修复:-(

你能发布解决方案并告诉我你做了什么吗?我在获取分发配置中的目录时遇到了类似的问题。谢谢-JoeI也希望听到你的解决方案,我也遇到了同样的问题。请-答案是什么。我遇到了同样的问题,但找不到任何相关信息。John,我可以向你询问这个问题吗e所述问题的解决方案?对于所有仍在寻找答案的人,请按照我提出的相同问题提问:
#import "DirTestAppDelegate.h"

@implementation DirTestAppDelegate
- (void)applicationDidFinishLaunching:(UIApplication *)application 
{    
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSLog(documentsDirectory);
}


- (void)dealloc 
{
        [super dealloc];
}
@end