Я хочу знать, как бы я перебрал массив объектов разных типов.Массив выглядит следующим образом:
var messages: [Any] = [SentMessage(sent_text: "Halla", date_sent: "24.des", isSent: true, sending: false), RecievedMessage(profile_image: UIImage(named: "baseline_account_box_black_18pt")!, recieved_text: "Hei hva skjer?", date_recieved: "25.des", isRecieved: true)]
Я пытался преобразовать итератор следующим образом:
for i in messages{
guard let received = ReceivedMessage(i) else{
return
}
}
ReceivedMessages и SentMessages являются обеими структурами, если необходимо увидеть больше кода, просто спросите.