Comment mettre une image dans imageview swift 3?
J'ai donc une image de la vue intitulée cashOrCredit et ont suis en train de mettre son image par programmation mais de toute façon pas en mesure de.
J'ai d'abord définir l'image comme ceci
cell.cashOrCredit.image = UIImage(named: "cash1.png")
et je reçois un message d'erreur indiquant un séparateur de "," est nécessaire.
Ensuite, j'ai essayé de cette façon
var cashImage: UIImage?
cashImage = "cash1.png"
cell.cashOrCredit.image = cashImage
Mais je reçois un THREAD 1 EXC MAUVAISE INSTRUCTION d'erreur.
Je n'arrive pas à comprendre ce qui ne va pas ?
Voici l'erreur
entrez la description de l'image ici
- Si
cashOrCredit
est un IBOutlet, vous devez vérifier qu'il est correctement connecté dans Interface Builder.
Vous devez vous connecter pour publier un commentaire.
utiliser en dessous de code simple pour régler l'image à UIImageView;
Remarque: "Birthday_logo" type d'image doit être présent dans votre Actif.xcassets de votre projet.
J'ai joint la capture d'écran si vous voulez de l'aide, veuillez consulter.
****//utilisé n'importe où vous souhaitez ajouter une image de UIImageView. [Ici, j'ai utilisé une fonction & dans cette fonction, j'écris un code pour régler l'image pour UIImageView]****
Profiter..!
Essayez ceci:
et cochez la case "cash1.png image" est disponible dans les Actifs.xcassets ou pas.
Si vous obtenez la solution, puis donner upvote à ma réponse.
Supprimer ".png":
Vous pouvez aussi mettre du programme:
Vérifier si cashOrCredit est uiimageview.
Deuxièmement,
cashImage = UIImage(nommé: "cash1.png")
Si ce n'est pas le travail, essayez de
cellule?. cashOrCredit.image
vérifier si la cellule est nul?
Dans le contexte de code Swift, EXC_BAD_INSTRUCTION signifie généralement que vous avez atteint un compilateur piège, c'est un indéfini instruction inséré dans le code par le compilateur à cause d'un bug détecté au moment de l'exécution. La cause la plus fréquente de ces derniers sont:
échec à déballer facultatif — Ce qui peut être forcé déballer (!) ou implicite de l'unwrap (l'accès à un implicitement déballé en option, qui est nul).
tableau en dehors des limites
un échec forcé cast (aussi!), parce que la valeur était nulle en option ou parce que la valeur est de type incorrect
Prendre la Sortie de l'ImageView
Passer par le code suivant qui contient sera utile pour choisir l'image ou capture d'image de la caméra.
Appel choosePicker méthode où que vous voulez l'appeler.