#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» } } « не анализируется