我有一个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
小智.. 7
我不确定我是否完全理解你的格式(它对我来说有点奇怪),但最简单with - (NSArray *)componentsSeparatedByString:(NSString *)separator
的方法是在NSString类中使用哪个方法...示例:
NSArray *components = [myString componentsSeperatedByString:@"\t"];
这将返回NSArray
的NSStrings
,每个制表符分隔的字段.如果新行分隔符很重要,您可以使用- (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator
(也打开NSString
)使用多种分隔符进行拆分.
我不确定我是否完全理解你的格式(它对我来说有点奇怪),但最简单with - (NSArray *)componentsSeparatedByString:(NSString *)separator
的方法是在NSString类中使用哪个方法...示例:
NSArray *components = [myString componentsSeperatedByString:@"\t"];
这将返回NSArray
的NSStrings
,每个制表符分隔的字段.如果新行分隔符很重要,您可以使用- (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator
(也打开NSString
)使用多种分隔符进行拆分.