Weiß jemand, warum Sie in NSString
umwandeln müssen, um eine intValue
in Swift 3 zu bekommen? Warum hat der Swift String
keinen intValue
? Ich bin mir sicher, dass es einen Grund gibt, aber ich konnte keine Antwort finden. Hat es etwas mit Hardwarearchitektur zu tun und Swift läuft auf mehreren Plattformen? Jeder Einblick würde geschätzt werden.Kein intValue bei Swift 3 String?
0
A
Antwort
1
Sie String erweitern können solche Eigenschaft wie folgt hinzuzufügen:
extension String {
var intValue: Int {
return Int(self) ?? 0
}
}
+0
Danke nochmal! Mein Code wurde gerade sauberer. – quarterpi
+0
Gern geschehen –
Verwandte Themen
- 1. Swift 3 kein tiefgestellter Fehler
- 2. Swift 3 String einfügen
- 3. componentsSeparatedByString() Fehler bei Swift 3
- 4. Swift 3 Wert des Typs 'Any?' hat kein Mitglied 'Objekt'
- 5. String zu HTML String Swift 3
- 6. swift 3 hat NSFetchRequestResult kein Mitglied Wert
- 7. , die schnell Vergleich: Convert.ToInt32 (String) == intValue oder String == intValue.ToString()
- 8. Swift 3 Konvertierung "hat kein Mitglied" Fehler
- 9. Verwirrt bei der Fehlerbehandlung in Swift 3
- 10. inout String ist nicht konvertierbar String in Swift 3 Bereich
- 11. Swift 3
- 12. Mysql: Differenz zwischen intValue = '1' und intValue = 1
- 13. String concate Probleme in Swift 3
- 14. Wie ALAssetURL von String Swift 3 erhalten?
- 15. Swift 3: Wie macht man String-Bereiche?
- 16. swift 3 konvertieren string zu objectID
- 17. Return String von for-Schleife - Swift 3
- 18. Swift 3 Konvertierung von Int zu String
- 19. Fehler bei der Umwandlung von Swift 2 bis Swift 3
- 20. Art Any ?! hat kein Subskript Mitglied in swift 3
- 21. Swift 3 - Inout String ist nicht in String konvertierbar
- 22. Swift 2 bis 3 Swift
- 23. Alamofire Typ 'ParameterEncoding' hat kein Mitglied 'URL' Swift 3
- 24. swift 3.0 Probleme bei der String-Initialisierung
- 25. Werttyp von "Any" hat kein Mitglied 'objectforKey' Swift 3 Konvertierung
- 26. Wie konvertiere ich Apns Daten in Swift 3 in String?
- 27. Wert von Dictionary in Swift 3 erhalten, welcher Schlüssel kein String ist
- 28. Swift 3 - Wert des Typs 'Any?' hat kein Mitglied ‚ValueForKey‘
- 29. Fehler bei der Änderung der Tastenposition in swift 3
- 30. Swift 3 - ungültiges JSON-Objekt von [[String: Alles]]
Int einen String initializer da Swift hat 2 –
Sie String erweitern können solche Eigenschaften hinzufügen, wenn Sie zu –
'Erweiterung String {var intValue möchten : Int {Zurück Int (Selbst) ?? 0}} ' –