gpt4 book ai didi

iphone - OSX SDK/Carbon 中的保留关键字,但 iOS 中没有。在联合 iOS/OSX 项目中做什么?

转载 作者:行者123 更新时间:2023-11-28 23:16:43 27 4
gpt4 key购买 nike

我正在尝试将我的 iOS 应用程序移植到 Mac OS X SDK,并且发现我收到以下错误消息:'Collection' redeclared as a different kind of symbol. 是否有“Collection.h”是我的核心数据实体之一的名称并且是我的 iOS 项目中的一个文件,是否有可能是 OS X SDK 中的保留名称?

更新:我仔细研究了代码,发现关键字 Collection 是在 Carbon 中定义的,在 Collections.h 中:

typedef struct OpaqueCollection* 集合

除了更改我的核心数据实体的名称之外,还有什么办法可以解决这个问题吗?

最佳答案

这是一个很常见的名字,所以很有可能。 Cmd+单击它以查看它会将您带到哪里。为避免冲突,您可以在类前加上几个字母作为前缀,例如:JSCollection for Jason Something。

关于iphone - OSX SDK/Carbon 中的保留关键字,但 iOS 中没有。在联合 iOS/OSX 项目中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051519/

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