我试图在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,出现与上面相同的错误.
我找到了一些关于“双重包含”或“将文件保存到错误目录”的答案,但我没有这样做.有人对此有任何想法吗?