Есть ли у кого-нибудь опыт сохранения объекта ARReferenceObject в облачной БД, например, Parse?Я пытаюсь это:
guard let testRun = self.testRun, let object = testRun.referenceObject, let name = object.name else {
print("Error: Missing scanned object.")
return
}
DispatchQueue.global().async {
// save object to Parse
let parseARObjects = PFObject(className: "ARReferenceObjects")
parseARObjects.setObject(object, forKey: "ARObject")
parseARObjects.saveEventually{ (success: Bool, error: Error?) ->
Void in
if (success) {
print("ARObject saved to cloud")
} else if error != nil {
print("error saving object to cloud")
}
}
Это происходит сбой с ошибкой: Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «Значения PFObject могут не иметь класса: ARReferenceObject».