Как проанализировать результат функции Parse Cloud для структурирования?

#ios #swift #parse-server

Вопрос:

ПРИВЕТ, у меня есть облачная функция синтаксического анализа, которая возвращает словарь, такой как

 return {  success: false,  message: "User has no Company",  total: 0,  materials: [],  };  

где материалы-это массив объектов PFObject

Материалы являются подклассами PFObjects в IOS ( Разбор ios SDK )

я вызываю функцию таким образом:

 PFCloud.callFunction(inBackground: "getMaterials", withParameters: ["skip":0, "take": 20]) {  (response, error) in  // HOW HERE?  }  

как я могу напрямую преобразовать ответ в структуру

определяется как

 struct MaterialeResults {  var materials : [Materiale]  var message: String?  var success: Bool?  var total: Int? }   

Спасибо

Комментарии:

1. Создайте класс и зарегистрируйте его как пользовательский класс с помощью пакета sdk для анализа.

2. Пробовал, но проблема в том, что кастинг в класс. « import Foundation импортирует результаты анализа материалов класса : PFObject { var материалы : [Материал]? сообщение var: Строка? вар успех: Бул? var всего: Int? } расширение MaterialeResults: PFSubclassing { статическая функция parseClassName() -gt; Строка { возвращает «MaterialeResults» } } « не анализируется