2 yue1liang1chuan yue1liang1chuan 于 2013.03.29 13:49 提问

NSXMLParserDelegate警告

添加了@interface MedicalRecordViewController : UIViewController<UITextFieldDelegate,NSXMLParserDelegate,UITextViewDelegate> 之后,应用还是会报出警告:

NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:webData];
XmlParser *parser = [[XmlParser alloc] initXMLParser];
if (serviceRequest==1) {
    [parser setPageRequest:2];
}else if (serviceRequest==2) {
    [parser setPageRequest:5];
}else if (serviceRequest==3) {
    [parser setPageRequest:4];
}else if (serviceRequest==4) {
    [parser setPageRequest:4];
}
[xmlParser setDelegate:parser]; // warning here
BOOL success = [xmlParser parse];

警告:

Sending 'XmlParser *' to parameter of incompatible type 'id<NSXMLParserDelegate>'

1个回答

MrsSeven7
MrsSeven7   2013.03.29 16:22

XmlParser类 不能执行NSXMLParserDelegate 协议。

你可以试试对象的delegates。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!