类不符合协议swift

时间:2014-10-09 09:42:36

标签: class swift protocols

我有这个错误:

类型'CategoryTableViewController'不符合协议'XMLParserDelegateCategory'

在此代码中:

class 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()
    }
}

我的协议是:

  

协议XMLParserDelegateCodelist {

func XMLParserError(parser: CodeListParser, error: String) }
     

类CodeListParser:NSObject,NSXMLParserDelegate {

let url: NSURL
var delegate: XMLParserDelegateCodelist?

有什么建议吗? 感谢。

1 个答案:

答案 0 :(得分:1)

在视图控制器中实施func XMLParserError(parser: CodeListParser, error: String)