【发布时间】:2015-05-21 06:16:33
【问题描述】:
我正在尝试枚举根级别的文件和文件夹
(/Users/Myname/Desktop or /Users/Myname/Documents),[enumarator nextobject] always gives nil value.
我该如何解决这个问题。
NSDirectoryEnumerator* enumerator = [[NSFileManager defaultManager] enumeratorAtPath:@"/Users/Myname/Desktop"];
NSString *content= [enumerator nextObject];//content always nil.
【问题讨论】:
-
@AminNegm-code 添加。
-
您不应将文档路径作为文字输入,而应使用
NSSearchPathForDirectoriesInDomains()。 -
感谢您的回复@AminNegm-Awad。我都试过了,但都不起作用,我怀疑是沙盒造成了这个问题。
-
是的,沙盒造成了这个问题。
标签: objective-c macos nsfilemanager