Ios 声明‘;setxattr’;必须从模块‘;达尔文.POSIX.sys.xattr’;在需要之前

Ios 声明‘;setxattr’;必须从模块‘;达尔文.POSIX.sys.xattr’;在需要之前,ios,objective-c,armv7,arm64,Ios,Objective C,Armv7,Arm64,代码在armv7上运行良好,但针对arm64的编译会抛出以下错误:“必须先从模块‘Darwin.POSIX.sys.xattr’导入‘setxattr’声明,然后才需要它” 有什么帮助吗?我找到了解决方案。 包含#在类中包含我找到了解决方案。 include#include在课堂上在我的情况下我必须#导入在我的情况下我必须#导入 u_int8_t b = 1; setxattr([path fileSystemRepresentation], "com.appl

代码在armv7上运行良好,但针对arm64的编译会抛出以下错误:“必须先从模块‘Darwin.POSIX.sys.xattr’导入‘setxattr’声明,然后才需要它”

有什么帮助吗?

我找到了解决方案。 包含
#在类中包含

我找到了解决方案。 include
#include
在课堂上

在我的情况下我必须#导入在我的情况下我必须#导入
u_int8_t b = 1;
    setxattr([path fileSystemRepresentation],
             "com.apple.MobileBackup", &b, 1, 0, 0);