core data - Swift , CoreData not inserting a record -


i have function errors marker // errors here

the db empty, try append persistence record, set values,

tasks[0].persistencevalue = "some text"!

any appreciated.

thanks

the stack shows :

2017-08-18 10:09:07.158047+0100 ontrack[6491:1684506] [error] error: coredata: error: failed call designated initializer on nsmanagedobject class 'persistence' coredata: error: coredata: error: failed call designated initializer on nsmanagedobject class "persistence" 2017-08-18 10:09:08.678 ontrack[6491:1684506] -[persistence setpersistencevalue:]: unrecognized selector sent instance 0x60800026a040 2017-08-18 10:09:08.681 ontrack[6491:1684506] *** terminating app due uncaught exception 'nsinvalidargumentexception', reason: '-[persistence setpersistencevalue:]: unrecognized selector sent instance 0x60800026a040'

func update() {     let context = (uiapplication.shared.delegate as! appdelegate).persistentcontainer.viewcontext     let app = (uiapplication.shared.delegate as! appdelegate )              var tasks: [ persistence] = []          let pers = persistence()      tasks.append(pers)     cnt = tasks.count     // errors here      tasks[0].persistencevalue = rate.text!     // end error } 

thanks help, able fix problem following code. hope helps same problem.

func update() {      let context = (uiapplication.shared.delegate as! appdelegate).persistentcontainer.viewcontext     let app = (uiapplication.shared.delegate as! appdelegate )      var persistencies: [ persistence]?       var cnt = persistencies?.count      var perrec: anyobject! = nsentitydescription.insertnewobject(forentityname: "persistence", into: context) nsmanagedobject      perrec.setvalue(dbkeys.persistence_speechrate_key, forkey: "persistencekey")     perrec.setvalue(rate.text, forkey: "persistencevalue")      {      try context.save()     } catch {         print (" error")     }      app.savecontext()      {         persistencies = try context.fetch(persistence.fetchrequest())     } catch {         print("fetching failed")     }       cnt = persistencies?.count    } 

Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -