如何使用从Objective-C中的URL查询接收的逗号分隔值(CSV)文件?当我查询URL时,我得到CSV数据,例如
"OMRUAH=X",20.741,"3/16/2010","1:52pm",20.7226,20.7594
如何解析并将其用于我的应用程序?
我的问题是首先创建/初始化NSString
对象。一个示例是此链接http://download.finance.yahoo.com/d/quotes.csv?s=GBPEUR=X&f=sl1d1t1ba&e=.csv,它返回CSV。我不知道如何将其解析为一个对象,因为我不能使用NSXMLParser
对象。
答案 0 :(得分:2)
您可以使用-componentsSeparatedByString:
尝试以下代码,最终将以每个组件的NSArray分隔:
NSURL *url = [NSURL URLWithString:@"http://download.finance.yahoo.com/d/quotes.csv?s=GBPEUR=X&f=sl1d1t1ba&e=.csv"];
NSString *reply = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:nil];
NSArray *csvItems = [reply componentsSeparatedByString:@","];
克劳斯
答案 1 :(得分:0)