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'
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 }
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
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