gpt4 book ai didi

ios - 我可以在 iOS 上的 Google Cloud Messaging 中禁用模块导入 (@import) 吗?

转载 作者:行者123 更新时间:2023-11-29 12:17:19 24 4
gpt4 key购买 nike

我一直在尝试通过 Cocoapods 将 GCM 集成到我现有的 iOS 项目中。在构建时,我一直在提示“@import errors...”和“...modules disabled”的编译错误。我确实启用了模块,除了问题正在发生,因为我混合了不支持模块的 .m 和 .mm (Objective-C++) 文件(这已经被其他人提出)。

我可以使用提供的预处理器标志“GMP_NO_MODULES”来抑制某些文件中的错误(例如在 GGLInstanceID.h 中)

#if GMP_NO_MODULES
#import <Foundation/Foundation.h>
#else
@import Foundation;
#endif

但其他所需的头文件(例如 GGLConfiguration.h)没有内置标志。

有没有人找到任何短期解决方案?

最佳答案

我认为目前没有任何方法可以解决此问题,因为有些内部文件似乎不遵守此标志。尽管 GCM 人员很快就会对库进行更新,但这应该可以解决这个问题。

关于ios - 我可以在 iOS 上的 Google Cloud Messaging 中禁用模块导入 (@import) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31691191/

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