加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 添加NSManagedObject子类,重复链接时出现重复的符号错误

发布时间:2020-12-15 01:51:33 所属栏目:百科 来源:网络整理
导读:我试图在Xcode中自动创建NSManagedObject子类(2个相关实体).它们是这样生成的: 但是,在我做任何事情之前,当我尝试构建并运行它时,会发生链接错误,如下所示: 重复符号_OBJC_CLASS _ $_照片输入: ????/Users/Kefeng/Library/Developer/Xcode/DerivedData/Ph
我试图在Xcode中自动创建NSManagedObject子类(2个相关实体).它们是这样生成的:

但是,在我做任何事情之前,当我尝试构建并运行它时,会发生链接错误,如下所示:

重复符号_OBJC_CLASS _ $_照片输入:
????/Users/Kefeng/Library/Developer/Xcode/DerivedData/Photomania-aellrakjngugnzcgrleiytvrfvyt/Build/Intermediates/Photomania.build/Debug-iphonesimulator/Photomania.build/Objects-normal/x86_64/Photo CoreDataClass.o
重复符号_OBJC_METACLASS _ $_照片:
????/Users/Kefeng/Library/Developer/Xcode/DerivedData/Photomania-aellrakjngugnzcgrleiytvrfvyt/Build/Intermediates/Photomania.build/Debug-iphonesimulator/Photomania.build/Objects-normal/x86_64/Photo CoreDataClass.o
重复符号_OBJC_CLASS _ $_摄影:
????/Users/Kefeng/Library/Developer/Xcode/DerivedData/Photomania-aellrakjngugnzcgrleiytvrfvyt/Build/Intermediates/Photomania.build/Debug-iphonesimulator/Photomania.build/Objects-normal/x86_64/Photography CoreDataClass.o
重复符号_OBJC_METACLASS _ $_摄影:
????/Users/Kefeng/Library/Developer/Xcode/DerivedData/Photomania-aellrakjngugnzcgrleiytvrfvyt/Build/Intermediates/Photomania.build/Debug-iphonesimulator/Photomania.build/Objects-normal/x86_64/Photography CoreDataClass.o
ld:4个用于体系结构x86_64的重复符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我曾多次尝试创建新项目并做同样的事情.我的初衷是将一些自定义方法添加到子类中.但是当我添加任何内容时,例如照片CoreData.h / m,出现与上面相同的错误.

我找到了一些关于“双重包含”或“将文件保存到错误目录”的答案,但我没有这样做.有人对此有任何想法吗?

解决方法

如果您不自动生成托管对象子类,那么不要忘记在数据模型检查器中检查实体的“Codegen”设置:

enter image description here

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读