Ios 无法获取文档目录

Ios 无法获取文档目录,ios,objective-c,Ios,Objective C,我正在使用以下代码访问documents目录。它在第一个ViewController中运行良好,但当我推送一个新的ViewController时,完全相同的代码不会返回任何结果。文档路径为零。代码如下: NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *databaseFile

我正在使用以下代码访问documents目录。它在第一个ViewController中运行良好,但当我推送一个新的ViewController时,完全相同的代码不会返回任何结果。文档路径为零。代码如下:

NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *databaseFile = [documentsPath stringByAppendingPathComponent:@"SCSDirectory"];
我已经阅读了其他帖子,但似乎没有一篇能够解决这个问题。任何帮助都将不胜感激——我正在失去理智


谢谢。

有问题的代码似乎很好。您应该分享关于调用上下文的更多信息:在哪个方法中?您是否存储结果?还吗?这可能只是因为您正在弱引用它,因此引用将设置为nil,因为似乎没有人强烈地保留itI。我不确定为什么在第二个视图控制器中不起作用,因为我认为它是正确的。因为它只是返回一个字符串,所以不需要多次运行该代码。您是否尝试将documentsPath传递到第二个视图控制器以便在那里使用它?