3 Stimmen

Prüfung auf Teilstring in String mit NSString aus NSArray?

So ziemlich will ich überprüfen, ob meine NSString aus meinem NSArray eine Teilzeichenkette meiner Zeichenfolge namens imageName ist.

Sagen wir also Folgendes:

  1. Mein Bildname ist: bild5von-batman.png
  2. Mein Array enthält Zeichenketten und eine davon ist: Batman

So ziemlich ich möchte zu beseitigen, die: picture5of- Teil des Bildnamens und ersetzen Sie es mit dem NSString aus dem NSArray.

So versuche ich es zu machen, aber ich schaffe es nie bis zur if-Anweisung. Und nein, mein Array ist auch nicht gleich Null. Hier ist der Code:

for (NSString *string in superheroArray) {
    if ([string rangeOfString:imageName].location != NSNotFound) {
        //Ok so some string in superheroArray is equal to the file name of the image
        imageName = [imageName stringByReplacingOccurrencesOfString:@"" withString:string 
                                                      options:NSCaseInsensitiveSearch range:NSMakeRange(0, string.length)];

    }
}

Bearbeiten1 : Das funktioniert immer noch nicht

for (NSString *string in superheroArray) {
        if ([imageName rangeOfString:string options:NSCaseInsensitiveSearch].location != NSNotFound) {
            //Ok so some string in superheroArray is equal to the file name of the image
            imageName = string;
            //HOW ABOUT THAT FOR EFFICIENCY :P
        }

}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X