Als «swift» getaggte Fragen

86
Kampf mit NSNumberFormatter in Swift um Währung

Ich erstelle eine Budget-App, mit der der Benutzer sowohl sein Budget als auch Transaktionen eingeben kann. Ich muss dem Benutzer erlauben, sowohl Pence als auch Pfund aus separaten Textfeldern einzugeben, und sie müssen zusammen mit Währungssymbolen formatiert werden. Ich habe dies im Moment...

86
Überprüfen des Werts eines optionalen Bool

Wenn ich überprüfen möchte, ob ein optionaler Bool wahr ist, funktioniert dies nicht: var boolean : Bool? = false if boolean{ } Dies führt zu diesem Fehler: Optionaler Typ '@IvalueBool?' kann nicht als Boolescher Wert verwendet werden; Teste stattdessen auf '! = nil' Ich möchte nicht nach...

86
ActionSheet funktioniert nicht iPad

Ich verwende ActionSheet in meiner Anwendung. Auf meinem iPhone funktioniert es, auf dem iPad-Simulator jedoch nicht. Das ist mein Code: @IBAction func dialog(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .ActionSheet) let...

86
Wie konvertiere ich "Index" in Swift in "Int"?

Ich möchte den Index eines Buchstabens, der in einer Zeichenfolge enthalten ist, in einen ganzzahligen Wert konvertieren. Es wurde versucht, die Header-Dateien zu lesen, aber ich kann den Typ für nicht finden Index, obwohl er dem Protokoll ForwardIndexTypemit Methoden (z distanceTo. B. ) zu...

86
Interaktion mit C ++ - Klassen von Swift

Ich habe eine bedeutende Bibliothek von Klassen in C ++ geschrieben. Ich versuche, sie über eine Art Brücke in Swift zu verwenden, anstatt sie als Swift-Code umzuschreiben. Die Hauptmotivation ist, dass der C ++ - Code eine Kernbibliothek darstellt, die auf mehreren Plattformen verwendet wird....

86
So lösen Sie: „Die String-Interpolation erzeugt eine Debug-Beschreibung für einen optionalen Wert. Wolltest du das explizit machen? “ in Xcode 8.3 Beta?

Seit Beta 8.3, zillionen Warnungen "String-Interpolation erzeugt eine Debug-Beschreibung für einen optionalen Wert; wollten Sie dies explizit machen?" erschien in meinem Code. Beispielsweise wurde die Warnung in der folgenden Situation angezeigt, in der Optionen zu Null führen können: let msg =...

85
Was ist ein Slice in Swift?

Was ist ein Slice in Swift und wie unterscheidet es sich von einem Array? Aus der Dokumentation geht hervor, dass die Typensignatur des Index (Bereich): subscript(Range<Int>) -> Slice<T> Warum nicht Array<T>lieber einen anderen als einen zurückgeben Slice<T>? Es sieht...

85
Schnelles gleichwertiges Protokoll

Ich folgte diesem Tutorial für Swift: https://www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1 und stieß auf diesen Code: func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row } Ich habe genau das geschrieben,...

85
Wie erstelle ich generische Protokolle in Swift?

Ich möchte ein Protokoll mit einer Methode erstellen, die eine generische Eingabe verwendet und einen generischen Wert zurückgibt. Dies ist, was ich bisher versucht habe, aber es erzeugt den Syntaxfehler. Verwendung der nicht deklarierten Kennung T. Was mache ich falsch? protocol...