Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios swift中的CHCSVPaser初始化_Ios_Csv_Swift - Fatal编程技术网

Ios swift中的CHCSVPaser初始化

Ios swift中的CHCSVPaser初始化,ios,csv,swift,Ios,Csv,Swift,我正在开发iOS应用程序,该程序使用swift中的CHCSVParser处理.csv文件。 在Objective-C中,初始化代码如下所示 CHCSVParser *p = [[CHCSVParser alloc] initWithContentsOfCSVFile:[inputFileURL path] 所以在斯威夫特,我想它是这样的 var p = CHCSVParser() p.initWithContentsOfCSVFile(path) 但此代码导致错误“CHCSVParser没

我正在开发iOS应用程序,该程序使用swift中的CHCSVParser处理.csv文件。 在Objective-C中,初始化代码如下所示

CHCSVParser *p = [[CHCSVParser alloc] initWithContentsOfCSVFile:[inputFileURL path] 
所以在斯威夫特,我想它是这样的

var p = CHCSVParser()
p.initWithContentsOfCSVFile(path)
但此代码导致错误“CHCSVParser没有名为‘initWithContentsOfCSVFile’的成员”。 BridgingHeader文件工作正常

func parserDidBeginDocument(parser: CHCSVParser)
此委派方法在p.parse()之后成功调用

有人帮我吗?我该怎么办?

谢谢你的建议。提前感谢。

Swift自动转换Objective-C构造函数并删除“initWith”。所以在Swift中,它是这样的:

var p = CHCSVParser(contentsOfCSVURL: path)
在这种情况下,我建议只键入第一部分:

 var p = CHCSVParser(
然后看看Xcode autocomplete的建议