wie konvertiert Kleinbuchstaben in Großbuchstaben?
unichar c;
c = [myString characterAtIndex:0];
unichar catchcar = [c lowercaseString];
error : invalid reciever Typ unicar.
Ich weiß lowercaseString
wird verwendet, um verdeckte String keine Zeichen. Gibt es eine Lösung?
- warum gehst du nicht machen Sie doch einfach den string in Kleinbuchstaben vor dem abrufen der Zeichen von ihm?
- Ich Tat, und es funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie das folgende tun:
Wenn Sie einen Charakter nur, tun Sie den folgenden:
Die einfachste Lösung für das konvertieren Fall auf ein einzelnes Zeichen ist, nur die C-Funktionen
tolower
undtoupper
. Mit dem code Beispiel von der Frage und umschreiben, dass würde dies für die Umwandlung in Kleinbuchstaben:Nicht tun müssen, etwas kompliziert mit der NSString-API. Und keine Notwendigkeit, um den gesamten string in Kleinbuchstaben zuerst.
Hoffe, das hilft,
Erik
Versuchen.