AP
Size: a a a
O
O
O
MF
MF
TF
TF
TF
AB
M
AS
AS
M
G
struct Partners {
let name: String?
let imageID: String?
let outlets: [Outlets]?
}
struct ViewModel {
let name: String?
let image: UIImage?
let outlets: [Outlets]?
}
struct Outlets {
let latitude: String?
let longitude: String?
}
Как преобразовать массив Partners в ViewModel, используя RxSwift. Проблема еще также в том, что во ViewModel мы можем увидеть что константа image стала UIImage. В массиве Partners у нас есть id, по которому мы стучимся к API. Нам возвращается фотография формата base64string.func base64ToImage(_ base64String: String) -> UIImage? {
guard let imageData = Data(base64Encoded: base64String) else { return nil }
return UIImage(data: imageData)
}
На сколько я понимаю, нужно использовать flatMap для преобразования.AL