Guten Tag. Ich bin mir nicht sicher, was ich hier falsch mache, aber ich versuche, mein Bild in viewWillAppear zu färben und dann, wenn ich auf eine Schaltfläche klicke, übergebe es zum nächsten Controller. Aber wenn ich koloriere, ändert es sich, aber wenn ich meinen Knopf tippe, um zu segeln, bricht es. Hier ist mein Code:Bild in Swift färben: Schwerwiegender Fehler: Unerwartetes gefunden Null beim Auspacken ein Optionaler Wert
@IBOutlet weak var welcomeLabel: UILabel!
@IBOutlet weak var logoImageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.setNavigationBarHidden(true, animated: true)
let logo = UIImage(named: "UnifiedLogo.png")
if let imageForLogo = logo{
let templateImage = imageForLogo.withRenderingMode(UIImageRenderingMode.alwaysTemplate)
print(templateImage)
logoImageView.image = templateImage
logoImageView.tintColor = UIColor.white
}
}
und die Bruchlinie ist im unteren Bild gezeigt.
breaking point with error message
ich überprüft haben, dass Steckdosen verbunden sind, und sie sind alle.
Jede Hilfe wird geschätzt.
prüfen Ausgang 'logoImageView' richtig mit Viewcontroller verbunden ist? –
@NiravD Ja, es ist – devSA