Сам разобрался с ответом через документацию по NSString:
есть метод, называемый
- (NSArray *) componentsSeparatedByCharactersInSet: (NSCharacterSet *) разделитель {
, который возвращает массив различных строк, разделенных NSCharacterSet.
Существует метод класса NSCharacterSet, который называется
+ (NSCharacterSet *) newLineCharacterSet {
, который разделит строку с символом новой строки на части, поэтому каждая строка становится своим собственным объектом. Вот как это работает:
NSData *returnedData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:NULL];
NSString *newDataString = [[NSString alloc]initWithData:returnedData encoding:NSUTF8StringEncoding];
NSCharacterSet *theCharacterSet = [NSCharacterSet newlineCharacterSet];
NSArray *lineArray = [newDataString componentsSeparatedByCharactersInSet:theCharacterSet];
Теперь объект lineArray содержит разные строки, каждая из которых является началом новой строки.
Не за что!