• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Groß-, Kleinschreibung missachten

BenjiBenji

Alkmene
Registriert
11.03.09
Beiträge
32
Hallo, ich versuche die Endung .wav aus meinem String schmeißen. Mit der Option sollte eigentlich jede mögliche Großschreibung wie .WaV ignoriert werden. Allerdings funktioniert das doch nicht.
Was habe ich falsch verstanden?

tmppath = [tmppath stringByReplacingOccurrencesOfString:@".wav" withString:@"" options:NSCaseInsensitiveSearch range:NSMakeRange(0, [tmppath length])];


Außerdem behauptet der Mac, das ich outofrange wäre, wenn ich
range:([tmppath length]-4, [tmppath length])
angebe.
Ich will das eigentlich nicht unbedingt machen, aber warum funktioniert das nur mit 0 als vorderster Grenze? Reine Neugier.


Gruß
Benji
 
Du machst das viel zu kompliziert:
Code:
tmppath = [tmppath stringByDeletingPathExtension];
MacApple