2
Что-то странное происходит с NSManagedObject.description()
, оно печатает только пустую строку.NSManagedObject описание в Swift
import Foundation
import CoreData
@objc(MyEntity)
class MyEntity: NSManagedObject {
@NSManaged var title: String
}
Затем я создаю объект и устанавливаю его название. Когда я звоню println("\(myObject)")
он будет печатать пустую строку вместо <xSomEtHinG : MyEntity>
(объект эс создает и сохраняется нормально. println("\(myObject.title)")
работает как ожидалось)
Любые идеи?
«MyEntity» также объявляет свойство 'description'? Обычно это проблема, когда 'NSLog' (или' println') 'NSManagedObject' работает не так, как ожидалось. –
Думаю. Он отлично работает в objC. Я даже попытался создать расширение, которое переопределяет описание. Такая же пустая строка ... – 1b0t
У меня такая же проблема, но пока только для классов, которые происходят из NSManagedObject. Другие, похоже, работают. –