Получение последовательной строки от кабеля Redpark

Я получаю последовательные данные от кабеля Redpark от Arduino. Я получаю данные в строке в этой форме 12x13x14x15x16 с x, разделяющим данные. Я хочу знать, как показать данные, поступающие отдельно. Таким образом, у меня может быть 5 текстовых полей в приложении, показывающих каждое значение по отдельности.


person user2136121    schedule 28.03.2013    source источник
comment
Ваш вопрос действительно о том, как разбить строку 12x13x14x15x16 на пять отдельных строк?   -  person rmaddy    schedule 28.03.2013


Ответы (1)


Предполагая, что ваш вопрос действительно не имеет ничего общего с кабелями Arduino или Red Park, но на самом деле это вопрос о том, как разделить строку на основе разделителя, тогда все, что вам нужно, это:

NSString *data = @"12x13x14x15x16";
NSArray *parts = [data componentsSeparatedByString:@"x"];

Массив с 5 строками @"12", @"13" и т. д.

person rmaddy    schedule 28.03.2013