Базовые данные "невозможно загрузить класс с именем..."
Я изучаю основные данные, и у меня есть проблема. Я перепробовал много вещей, но xcode всегда говорил мне:
2015-04-25 21: 20: 44.057 CoreData2 [8979: 202376] CoreData: предупреждение: невозможно загрузить класс с именем "Контакты" для объекта "Контакты". Класс не найден, вместо него используется NSManagedObject по умолчанию.
Это мой метод, который я вызываю из viewDidLoad:
func saveData () {
// delegate
let delegate = UIApplication.sharedApplication().delegate as! AppDelegate
// managed object context
let managedObjectContext = delegate.managedObjectContext
// entity description
let entityDescription = NSEntityDescription.entityForName("Contacts", inManagedObjectContext: managedObjectContext!)
// instance
let contact = Contacts(entity: entityDescription!, insertIntoManagedObjectContext: managedObjectContext!)
//
contact.name = "Adam"
contact.adress = "Brno"
contact.phone = "123456789"
//
var error:NSError?
managedObjectContext?.save(nil)
if let err = error {
println("error")
}
}
Мой файл Contacts.swift:
class Contacts: NSManagedObject {
@NSManaged var name: String
@NSManaged var adress: String
@NSManaged var phone: String }
Кто-нибудь знает, что я делаю не так? Спасибо!