• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

NSString vergleichen

megge

Braeburn
Registriert
06.09.08
Beiträge
44
so immo wenig zeit später edit
wie vergleich ich 2 strings so , dass auch bei teil - gleichheit ( isEqual ) NSOrderedSame zurückgegeben wird ?
z.b. @"abc" compare: @"asdabc ghjsdkf"
danke für hilfe
 

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
Wenn Du herausfinden willst, ob ein String einen anderen enthält, dann benutze die Methode rangeOfString:.

MacApple
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
also [einNSString rangeofstring: einandererNSString]
giebt ein range objekt zurück in der das erste vorkommen von einandererNSString im NSString angegeben ist?
soll heißen ich teste einfach ob range != 0

:closed: und danke
 

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
also [einNSString rangeofstring: einandererNSString]
giebt ein range objekt zurück in der das erste vorkommen von einandererNSString im NSString angegeben ist?
Nein, die Methode gibt eine NSRange Struktur zurück. NSRange ist kein Objekt!

soll heißen ich teste einfach ob range != 0
Nein, das führt nicht zum Ziel. Wenn der gesuchte String nicht vorhanden ist, wird {NSNotFound, 0} zurückgegeben. Das steht aber auch alles in der Dokumentation.

MacApple
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
ja dokumentation hab ich gelesen bloß des verstehens wegen
NSRange is ein struct ? ok hm
soll heißen ich teste einfach ob range != 0
-> range != {NSNotFound ,0]
aber danke für hilfe