我有这个错误:
类型“CategoryTableViewController”不符合协议(protocol)“XMLParserDelegateCategory”
在此代码中:
CategoryTableViewController 类:UITableViewController、XMLParserDelegateCategory {
var parser = CategoryParser(url: kURL)
var parsedItems: [CategorySchemes] = []
override func viewDidLoad() {
super.viewDidLoad()
title = "Navigation Mode"
parser.delegate = self
parser.parse {
self.tableView.reloadData()
}
}
我的协议(protocol)是:
protocol XMLParserDelegateCodelist {
func XMLParserError(parser: CodeListParser, error: String) }
class CodeListParser: NSObject, NSXMLParserDelegate {
let url: NSURL var delegate: XMLParserDelegateCodelist?
有什么建议吗? 谢谢。
最佳答案
在 View Controller 中实现 func XMLParserError(parser: CodeListParser, error: String)
。
关于类不符合 swift 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26275214/