小编Swa*_*ant的帖子

'文件名用于区分同名的私有声明'错误

我在Swift中的Xcode 8.1中生成NSManagedObject时遇到此错误.

:0:错误:文件名"DemoOne + CoreDataClass.swift"使用两次:'/ Users/Swasidhant/Desktop/demo/DemoOne + CoreDataClass.swift'和'/ Users/Swasidhant/Library/Developer/Xcode/DerivedData/demo_again- hiinrbwwbmyfbrbctsfdzvudkkuy/Build/Intermediates/demo again.build/Debug-iphonesimulator/demo again.build/DerivedSources/CoreDataGenerated/Model/DemoOne+CoreDataClass.swift':0:注意:文件名用于区分具有相同名称的私有声明:0 :错误:文件名"DemoOne + CoreDataProperties.swift"使用了两次:'/ Users/Swasidhant/Desktop/demo/DemoOne + CoreDataProperties.swift'和'/ Users/Swasidhant/Library/Developer/Xcode/DerivedData/demo_again-hiinrbwwbmyfbrbctsfdzvudkkuy/build /intermediates/demo again.build/Debug-iphonesimulator/demo again.build/DerivedSources/CoreDataGenerated/Model/DemoOne+CoreDataProperties.swift':0:注意:文件名用于区分具有相同名称的私有声明Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefaul t.xctoolchain/usr/bin/swiftc失败,退出代码为1

我搜索了这个并得到了答案,说该文件可能在项目中出现两次,这不是我的情况.我遇到的另一个解决方案是从构建阶段删除文件并再次添加.那也行不通.是一些构建设置配置错误?或者是其他东西?

以下是使用Xcode 8.1创建的演示项目的链接,并显示此问题: - https://www.dropbox.com/s/xwyzhshktb2hqe7/demo2.zip?dl=0

xcode core-data nsmanagedobject ios

46
推荐指数
4
解决办法
1万
查看次数

标签 统计

core-data ×1

ios ×1

nsmanagedobject ×1

xcode ×1