###前提・実現したいこと
環境は
swift3
xcode8.2 です。
【Swift 3】Core Dataを使ってみた【part1】
上記のサイトを参考にしてCoreDataを使おうとしました。
しかしEditor > Create NSManagedObject Subclassの手順でサイトにはないエラーが出て、無視してビルドしようとするとさらにエラーが出現しました。
エラーの写真です(ちなみにEntityの名前はYourRecordにしています)
YourRecord+CoreDataProperties.swift
YourRecord+CoreDataClass.swift
###発生している問題・エラーメッセージ
//Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 //の上に書いてあった内容 <unknown>:0: error: filename "YourRecord+CoreDataClass.swift" used twice: '/〜/YourRecord+CoreDataClass.swift' and '/〜/Library/Developer/Xcode/DerivedData/〜/Build/Intermediates/アプリ名.build/Debug-iphonesimulator/アプリ名.build/DerivedSources/CoreDataGenerated/Model/YourRecord+CoreDataClass.swift' <unknown>:0: note: filenames are used to distinguish private declarations with the same name <unknown>:0: error: filename "YourRecord+CoreDataProperties.swift" used twice: '/〜/YourRecord+CoreDataProperties.swift' and '/〜/Library/Developer/Xcode/DerivedData/〜/Build/Intermediates/アプリ名.build/Debug-iphonesimulator/アプリ名.build/DerivedSources/CoreDataGenerated/Model/YourRecord+CoreDataProperties.swift' <unknown>:0: note: filenames are used to distinguish private declarations with the same name
###試したこと
当たり前かもしれませんが、YourRecord+CoreDataClass.swiftとYourRecord+CoreDataProperties.swiftを削除したら、これらのエラーは出ず、ビルドも通ります。
サイトにあるAppDelegate.swiftの内容はちゃんと加えてありますし、CoreDataの名前もきちんと書き換えました。
###補足情報(言語/FW/ツール等のバージョンなど)
もし足りない情報があれば教えてくださると助かります。
解決方法や原因の見当がつく方がいたら、よろしくお願いいたします。m(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。