Avatar ·

Wie konvertiert man Int in String in Swift? Eine ausführliche Anleitung

Hallo zusammen! Ich bin neu in Swift und habe ein Problem bei der Konvertierung einer Zahl in einen String. Ich schreibe eine einfache iOS-App – einen Trinkgeldrechner. Ich muss den Endbetrag in einem UILabel anzeigen, aber der Compiler meckert. Hier ist mein Code: ```swift let totalBill: Double = 1250.50 let tipPercentage: Double = 0.15 let tipAmount = totalBill * tipPercentage let finalAmount = totalBill + tipAmount // Versuche, das Ergebnis anzuzeigen resultLabel.text = finalAmount // Fehler! ``` Xcode gibt einen Fehler aus: "Cannot assign value of type 'Double' to type 'String?'". Ich verstehe, dass UILabel einen String erwartet, keine Zahl. Aber wie konvertiert man Int oder Double korrekt in String? Ich habe versucht, `String(finalAmount)` zu schreiben, bin mir aber nicht sicher, ob das der richtige Ansatz ist. Ich habe auch im Internet verschiedene Methoden gesehen: durch String-Interpolation, durch den String-Konstruktor, durch NSNumber. Welche Methode gilt als die beste für Swift? Besonders interessiert mich: 1. Wie konvertiert man Int in String? 2. Wie konvertiert man Double in String?