Как сохранить и получить полный ответ Alamofire, т.е. DataResponse <Any>в CoreData в быстром? - PullRequest
0 голосов
/ 21 января 2020

Мой код для сохранения данных

func AlomafireDataInCoreData(context : NSManagedObjectContext){
    AllApi.request(url: "https://jsonplaceholder.typicode.com/users/1/posts", params: nil, method: .post, headers: nil){ resp in
        let userentity = NSEntityDescription.entity(forEntityName: "Entity", in: context)!
        let setObj = NSManagedObject(entity: userentity, insertInto: context)
        setObj.setValue(resp, forKey: "data") // transformable type
        do{
            try context.save()
        }catch let error as NSError{
            print("Error:",error.userInfo)
        }
    }
}

Я получаю следующую ошибку

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__SwiftValue encodeWithCoder:]: unrecognized selector sent to instance 0x600002c44210'

...