Swift 3:不能在属性初始值设定项中使用实例成员。初始化程序在'self'可用之前运行

时间:2016-08-22 21:27:13

标签: ios swift

我正在学习Swift 3,我正在尝试实现一个解析URL数据的XML解析器。我已经创建了一个单独的文件来处理XML解析,并按如下方式设置它。

 let xmlDoc  = NSURL(string: "http://labs.bible.org/api/?passage=random&type=xml")

 var parser1 = XMLParser(contentsOf: xmlDoc)    

我目前遇到语法问题。 Swift突出显示了我初始化XML Parser的行,并在属性初始化程序中给出错误“不能使用实例成员'xmlDoc',属性初始化程序在'self'可用之前运行。

这可能非常简单,但我无法在谷歌搜索中找到解决方案。

感谢任何反馈!

-Alex

0 个答案:

没有答案