Код: Выделить всё
TaskКод: Выделить всё
name< /code>). < /p>
У меня есть файл task.swift < /code>, который выглядит так: < /p>
import CoreData
class Task: NSManagedObject {
@NSManaged var name: String
}
Код: Выделить всё
var firstTask = NSEntityDescription.insertNewObjectForEntityForName("Task",
inManagedObjectContext: managedObjectContext) as NSManagedObject
firstTask.setPrimitiveValue("File my TPS reports", forKey: "name")
var error: NSError?
managedObjectContext.save(&error)
Однако, когда я запускаю тот же самый код, что и выше, но с Task вместо NSManagedObject, я получаю сбой с сообщением об ошибке Thread 1: EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0), связанный со строкой var firstTask…. Если я продолжу выполнение, я получу EXC_BAD_ACCESS и 0 misaligned_stack_error_ в верхней части потока 1 каждый раз, когда я его продвигаю.
Почему это может быть приведено привести ко всему этому?
Подробнее здесь: https://stackoverflow.com/questions/241 ... titys-type
Мобильная версия