Ant*_*ain 0 cocoa parsing objective-c
我有一个Web服务,它返回制表符分隔的数据(参见下面的示例).
我需要将其解析为数组或类似数据,以便我可以创建它的导航视图.
我已经设法执行Web请求并可以解析XML文件,但我对Objective-C的了解很少.
433 Eat
502 Not Fussed
442 British
443 Chinese
444 Dim Sum
445 Fish
446 French
447 Gastropubs
449 Indian
451 Italian
452 Japanese
453 Middle Eastern
454 Pan-Asian
455 Pizza
456 Spanish
457 Tapas
458 Thai
459 Vegetarian
434 Drink
501 Not Fussed
460 Bars
461 Pubs
Run Code Online (Sandbox Code Playgroud)
小智 7
我不确定我是否完全理解你的格式(它对我来说有点奇怪),但最简单with - (NSArray *)componentsSeparatedByString:(NSString *)separator的方法是在NSString类中使用哪个方法...示例:
NSArray *components = [myString componentsSeperatedByString:@"\t"];
Run Code Online (Sandbox Code Playgroud)
这将返回NSArray的NSStrings,每个制表符分隔的字段.如果新行分隔符很重要,您可以使用- (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator(也打开NSString)使用多种分隔符进行拆分.