NSArray вопрос - \ n \ t \ t добавляется в конец строки? - PullRequest
0 голосов
/ 16 февраля 2010

Мои строки в порядке, но когда они добавляются в массив, в конце добавляется странная группировка "\ n \ t \ t". Таким образом, строка «Apple» становится «Apple \ n \ t \ t», когда я смотрю на описание массива.

Что с этим делать? и как мне это исправить?

Дополнительно:

Его XML-код. Это выглядело как [currentPlace appendString: string]; получит нужную часть, а затем добавит \ n \ t \ t в следующий раз. Я решил это, чередуя с использованием логического:

    if (alternate == NO) {
        [currentPlace appendString:string];
        alternate = YES;
    }   else {
        alternate = NO;
    }

Есть ли лучший способ чередовать? Я помню, что был случай + переломный путь, но я забыл, как это сделать.

Ответы [ 2 ]

1 голос
/ 16 февраля 2010

Добавление строк в массив, очевидно, не изменяет их содержимое. Ваша ошибка где-то еще, часть вашей программы вы не описали. Без кода никто не сможет вам помочь.

0 голосов
/ 16 февраля 2010

Я решил это, добавив переключатель в:

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string;

Теперь все хорошо.

...