Wie entferne ich führende & amp; Nachgestellte Leerzeichen von NSString in einem NSArray?

Ich habe ein NSArray erklärt:

@property (nonatomic, strong) NSArray *arrayRefineSubjectCode;

Habe ich die array-Elemente manuell ausgefüllt wie folgt:

     arrayRefineSubjectCode = [NSArray arrayWithObjects:
                              @"  BKKC 2061",
                              @"   BKKS 2631   ",
                              @"BKKS 2381      ",
                              nil];

So, wie Entferne ich den Start-und End-Leerzeichen und stellen Sie die einzelnen array-Elemente so zu werden wie diese:

     arrayRefineSubjectCode = [NSArray arrayWithObjects:
                              @"BKKC 2061",
                              @"BKKS 2631",
                              @"BKKS 2381",
                              nil];

Habe ich versucht, mit "stringByTrimmingCharactersInSet:" aber es funktioniert nur für NSString. Ein bisschen verwirrt hier. Bitte um Hilfe...

Kommentar zu dem Problem
mögliche Duplikate von stackoverflow.com/q/758212/1114171 Kommentarautor: T I
Wenn Sie können, es wäre viel besser, schneiden Sie die Leerzeichen, bevor Sie diese in das array zu starten. Kommentarautor: Simon Withington
Aber dass die post trimmt whitespace-Zeichen NSString @Tom Ingram. Kommentarautor: shamsulfakhar
@shamsulfakhar nicht sicher, ob ich bekomme dein Punkt, so weit wie ich es verstehe, dann kann man nicht von einer NX(N)ConstantString, so müssen Sie entweder reinigen Sie diese vor der Abtretung oder reasign Sie ein NSString bietet ?statische? Verfahren zur Reinigung oder umsetzen, etwas ähnlich zu dem, was NSString bietet Kommentarautor: T I
sorry, ich bin ganz neu hier... Kommentarautor: shamsulfakhar

InformationsquelleAutor der Frage shamsulfakhar | 2012-02-15

Schreibe einen Kommentar