gpt4 book ai didi

ios - NSObjCRuntime、NSZone 和 NSObject 中的解析问题

转载 作者:IT王子 更新时间:2023-10-29 07:41:07 30 4
gpt4 key购买 nike

我正在使用 AddThis在我的 iOS 应用程序中添加共享选项。

我已经导入了这些类并向所有导入的类添加了 -fno-objc-arc 标志,因为它们不使用 ARC。

但是,当我尝试运行该应用程序时,我遇到了一系列解析问题,例如:

Expected identifier or '('
Unknown type name 'NSString'
Unknown type name 'Protocol'
...

这些错误发生在 NSObjCRuntime、NSZone 和 NSObject 中。我也包含必要的框架。有什么想法吗?

如果有帮助,请包括此图片: image

最佳答案

当我尝试将 C 代码(.h 和 .c)与 Objective-C 代码混合时,我的项目遇到了同样的问题。找到问题原因:

检查您的 .pch 文件以确保每个 Objective-C 框架 #import(例如 #import <UIKit/UIKit.h>)包含在:

#ifdef __OBJC__

#endif

如果它们超出此条件范围,编译器将尝试将 Objective-C 框架导入 C 源代码。

希望对您有所帮助。

关于ios - NSObjCRuntime、NSZone 和 NSObject 中的解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11857765/

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