Je voudrais convertir une image en uiImage. Je clique sur la photo de la caméra et l'affiche sur l'image de Swiftui. Maintenant, je veux transmettre cette image dans UIViewController normal. P>
3 Réponses :
Vous ne pouvez pas convertir swiftui code>
image code> à un
uiImage code> comme tel. Mais si vous voulez que vous puissiez utiliser
uIImage code> UIImage
uiimage (SystemName :) code> pour obtenir l'un des nouveaux
SFSYMBOLES code>. En général, vous pouvez créer le
uiimage code> avec sa propre méthode d'initialiseur, comme il a été créé dans
swiftui code> dans une image
code>. EG:
uiImage (nommé :) code> ou
uiimage (données :) code> etc. p>
au lieu de convertir Dans la deuxième vue Concontroller, vous pouvez utiliser UIImage Initialiser's pour convertir les données d'image en uiimage. P>
Exemple: image code> au
uiImage code> qui n'est pas possible à Swiftui, je vous recommanderais de conserver la référence des données d'image capturées, puis de passer à la seconde. Voir le contrôleur. P>
Laisser image = uiImage (données: ImageData) ?? UiImage () code> p>
Je vous recommanderais de conserver une référence à l'image que vous recevez de la caméra puis transmettez-la à l'UIViewController. P>
S'il vous plaît avoir une lecture à Ce commentaire .
L'image est une vue. Vous devez conserver une référence de l'uiimage que vous avez utilisé pour vous initialiser image