Tag: swift2.2

Wie konvertieren von Int zu String.CharacterView.Index

Anzahl der Antworten 4 Antworten
Dies treibt mich Nüsse. Im Swift-2.2, macht es unmöglich, index String mit Int. Zum Beispiel: let myString = "Test string" let index = 0 let firstCharacter = myString[index] Dieser wird mit einem compile-Fehler ausgegeben, der besagt 'Tiefgestellt'

Was ist der bessere Weg, um entfernen Sie den Gegenstand im swift-Array

Anzahl der Antworten 1 Antworten
Was ist der bessere Weg, um entfernen Sie ein Objekt aus einem Array in Swift? var testArray:[SomeObject] let willRemoveObj:SomeObject ... testArray = testArray.filter({ $0 != willRemoveObj }) oder guard let index = testArray.indexOf(willRemoveObj) else { return }

Nicht konvertieren kann der Wert des Typs 'JSON' zu erwarten argument type 'JSON'

Anzahl der Antworten 2 Antworten
Unten ist der code, //Controller.swift struct MyObject { init(myJson: JSON) { //some code here } } //unittest.swift let json = JSON("{}") let obj = MyObject(myJson: json) Bekomme ich die Fehlermeldung Cannot convert value of type 'JSON' to

Wie kann ich die Speicher-Adresse von einem Werttyp oder einer benutzerdefinierten Struktur in Swift?

Anzahl der Antworten 3 Antworten
Ich versuche, ein tieferes Verständnis von, wie Swift Kopien Wert-Typen: Das Verhalten, das Sie sehen, in Ihren code immer so, wenn eine Kopie nahm Platz. Jedoch, Swift führt nur eine tatsächliche Kopie hinter die kulissen wenn es