Class 类不符合协议swift
我有一个错误: 类型“CategoryTableViewController”不符合协议“XMLParserDelegateCategory” 在此代码中: 类CategoryTableViewController:UITableViewController,XMLParserDelegateCategory{Class 类不符合协议swift,class,swift,protocols,Class,Swift,Protocols,我有一个错误: 类型“CategoryTableViewController”不符合协议“XMLParserDelegateCategory” 在此代码中: 类CategoryTableViewController:UITableViewController,XMLParserDelegateCategory{ var parser = CategoryParser(url: kURL) var parsedItems: [CategorySchemes] = [] override func
var parser = CategoryParser(url: kURL)
var parsedItems: [CategorySchemes] = []
override func viewDidLoad() {
super.viewDidLoad()
title = "Navigation Mode"
parser.delegate = self
parser.parse {
self.tableView.reloadData()
}
}
我的协议是:
协议XMLParserDeLegatoDelist{
func XMLParserError(parser: CodeListParser, error: String) }
类CodeListParser:NSObject,NSXMLParserDelegate{
let url: NSURL
var delegate: XMLParserDelegateCodelist?
有什么建议吗?
谢谢。实现
func-xmlparserror(解析器:CodeListParser,错误:String)
在您的视图控制器中。我有implement:parser.delegate=selfNo,您告诉解析器您的视图控制器符合协议,但您没有实现协议声明的函数。例如,XMLParserError函数的代码在哪里?