Ios swift中的CHCSVPaser初始化
我正在开发iOS应用程序,该程序使用swift中的CHCSVParser处理.csv文件。 在Objective-C中,初始化代码如下所示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没
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的建议