Comment créer une variable tableau appelant une base realm ?

Suite du sujet Perte de focus sur PickerView? :

en faite, je cherche a convertir une list de chien contenu dans ma base de donnée en tableau afin de l’afficher dans mon pickerview.

Je pense que la réponse de @jeancharles.bidault était bonne : Perte de focus sur PickerView?
Pour obtenir ton tableau de chiens tu peux regarder l’app Safety First dans le cours et reprendre le même principe avec des Chien à la place des Credentials.
Une fois que tu as ton tableau, tu peux regarder le code de @jeancharles.bidault pour piocher dans ces données pour répondre aux questions de ton UIPickerView

mon problème est que pour configurer mon pickerView, j’ai besoin d’une variable « tableau »

var current_arr : [String] =

mais quand je lui affect une list Realm,

let realm = try! Realm()
let dogs = List<dog>()
current_arr = dogs

j’ai l’erreur suivante:

Cannot assign value of type ‹ List › to type '[String]