gpt4 book ai didi

objective-c - Xcode 不断告诉我 NSDirectoryEnumerator 的使用是错误的。

转载 作者:行者123 更新时间:2023-12-03 16:25:20 49 4
gpt4 key购买 nike

我正在尝试像这样从 NSFileManager 实例化 NSDirectoryEnumerator

NSDirectoryEnumerator *enum = [fm enumeratorAtURL:*url includingPropertiesForKeys:nil options:nil errorHandler:nil];

并且 Xcode 不断出现错误消息,即使在阅读完整的 FileManager 和 DirectoryManager 文档后,该消息对我来说也没有任何意义:

预期标识符或“(”

我是否必须导入除 Core Foundation 之外的其他内容才能使用 NSDirectoryEnumerator或者我缺少一些使用语法的特殊技巧?

//编辑:

url当然是一个有效的 NSURL。以防万一出现这种情况。

最佳答案

在 C 以及 Objective-C 中,enum 是一个关键字。更改变量名称。

此外,您需要删除星号,除非它是指向 NSURL * (即 NSURL **)的指针,如 @WTP 所评论的那样。 :

NSDirectoryEnumerator *enum = [fm enumeratorAtURL:*url includingPropertiesForKeys:nil options:0 errorHandler:nil];
^
Right here!

并且选项参数应该为 0,而不是 @omz 中指出的 nil .

关于objective-c - Xcode 不断告诉我 NSDirectoryEnumerator 的使用是错误的。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6885350/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com