Ich habe eine Funktion geschrieben, die mir ein NSArray returned, das NSRanges enthält. Das funktioniert soweit gut. Ich möchte das übergebene Array nun in einer anderen Funktion weiterverarbeiten und dachte, ich kann das Array wie folgt übernehmen:
Das Array kommt auch an, in der Konsole sieht es wie folgt aus:
In einer for-Schleife wollte ich nun die einzelnen Ranges bearbeiten.
Ich erhalte in der Zeile, in der ich die NSRange deklariere jedoch folgende Fehlermeldung: AnyObject is not convertible to NSRange.
Auch ein casten mit "as NSRange" schlug fehl. Ein Zugriff über Ranges[i].location führt zu nil.
Was mache ich falsch?
var Ranges : NSArray = funktionDieArraysZurückgibt()
Das Array kommt auch an, in der Konsole sieht es wie folgt aus:
In einer for-Schleife wollte ich nun die einzelnen Ranges bearbeiten.
Ich erhalte in der Zeile, in der ich die NSRange deklariere jedoch folgende Fehlermeldung: AnyObject is not convertible to NSRange.
Auch ein casten mit "as NSRange" schlug fehl. Ein Zugriff über Ranges[i].location führt zu nil.
Was mache ich falsch?