ios - EXC_BAD_ACCESS when accessing computed property of NSManagedObject -


i have defined class has calculated property. when try access property in code, exc_bad_access. set breakpoint in getter of property , noticed never called. don't know causing this. can access other properties of object.

here code

import uikit import coredata  @objc(person)  class person: nsmanagedobject {      struct keys {         static let name = "name"         static let profilepath = "profile_path"         static let movies = "movies"         static let id = "id"     }      @nsmanaged var name: string     @nsmanaged var id: nsnumber     @nsmanaged var imagepath: string?     @nsmanaged var movies: [movie]      override init(entity: nsentitydescription, insertintomanagedobjectcontext     context: nsmanagedobjectcontext?) {     super.init(entity: entity, insertintomanagedobjectcontext: context) }    init(dictionary: [string : anyobject], context: nsmanagedobjectcontext) {      let entity = nsentitydescription.entityforname("person", inmanagedobjectcontext: context)!      super.init(entity: entity, insertintomanagedobjectcontext: context)        name = dictionary[keys.name] as! string     id = dictionary[keys.id] as! int     imagepath = dictionary[keys.profilepath] as? string }  var image: uiimage? {     {         return themoviedb.caches.imagecache.imagewithidentifier(imagepath)     }      set {         themoviedb.caches.imagecache.storeimage(image, withidentifier: imagepath!)     } } } 

this how try access image property ,

execution interrupted, reason: exc_bad_access (code=1, address=0x20)

when actor.image. actor object of person class , initialized. put breakpoint in getter image property , never called.

if let localimage = actor.image {             cell.actorimageview.image = localimage         } else if actor.imagepath == nil || actor.imagepath == "" {             cell.actorimageview.image = uiimage(named: "personnoimage")     } 

what doing wrong?

i figured out problem, had not set class entity in data model inspector. solved it


Comments

Popular posts from this blog

How has firefox/gecko HTML+CSS rendering changed in version 38? -

javascript - Complex json ng-repeat -

jquery - Cloning of rows and columns from the old table into the new with colSpan and rowSpan -