2
votes

I am trying to learn CoreData. I created a single entity with only one attribute and created it's NSManagedObject using the Editor menu.

But as soon as I try to build the app I am shown a Swift Compiler Error

File Structure:

enter image description here

Data.xcdatamodeld: enter image description here

Error: enter image description here

2

2 Answers

1
votes

You are manually generating a NSManagedObject subclass, which has already been generated by Xcode.

Find detailed solutions here.

1
votes
  1. Select your entity(Item) -> Goto Data Model Inspector -> Under Class -> Select Codegen -> choose Manual/None.

  2. Now Restart your XCode.

FYI check below image.

enter image description here

I have created simple core data app which helps you to understand basics of how to insert data, delete and update.

take a look here.