質問: いつもお世話になっております。 CoreDataのことについて質問です。 現在CoreDataの勉強をしているのですが、Entityから自動生成したコードでエラーが発生しました。 作ったエンティティ名はTestDataで、Attributeに以下のように設定しております。 dataColumnA:String dataColumnB:Integer16 この状態でCreate NSManagedObject Subclass...を選択して自動生成したのですが、 自動生成された2つのファイルのうち、 TestData+CoreDataClass.swiftでは ■Invalid redeclaration of 'TestData' Testdata+CoreDataProperties.swiftでは ■'TestData' is ambiguous for type lookup in this context ■@NSManaged only allowed on an instance prioperty or method ■Extensions may not contain stored properties とエラーが発生してしまいました。いろいろと調べてみたのですが、 自動生成でこけることを想定していないのか解決できそうなところが見当たりませんでした。 そもそもCoreDataの勉強をしていてもSwiftのバージョンが違っていたりしてコードをまねても エラーになったりしていたのですが、自動生成の方法がまずかったのでしょうか? あるいはべつでエラーを解消する方法があるのでしょうか? 解決方法をご存知の方がいましたらご教示のほど、なにとぞお願いいたします。
回答: これかな? ios swift3 xcode8 coredata Xcode8では「Create NSManagedObject Subclass」しなくていいみたいです。 私はXcode7なので確認出来なくてすみません。