1
我得到这条错误消息关于行“[parser setDelegate:self];”如下:Xcode:错误类XYZ没有实现'NSXMLParserDelegate'协议
班 'ProcessiController' 不落实 'NSXMLParserDelegate' 协议...
这是代码:
<!-- language: C-objective -->
@implementation ProcessiController
-(void)awakeFromNib
{
NSString *dataFilePath = [[NSBundle mainBundle] pathForResource:@"processi" ofType:@"xml"];
stories = [[NSMutableArray alloc]init];
parser = [[NSXMLParser alloc] initWithData:[NSData dataWithContentsOfFile:dataFilePath]];
[parser setDelegate:self];
[parser parse];
NSLog(@"file trovato e caricato");
}
这是.h文件:
<!-- language: C-objective -->
#import <UIKit/UIKit.h>
#import "CustomCellProcessiController.h"
#import "GenericaProcessiController.h"
@interface ProcessiController : UITableViewController {
NSXMLParser *parser; //utilizzato per il parsing
NSMutableArray *stories;
NSMutableDictionary *item;
NSString *currentElement;
NSMutableString *currentName;
NSMutableString *fileName;
UIView *myHeader;
}
感谢您的贡献!然而,这将是有帮助的只有一步一步解释修改什么,因为我没有任何编程知识(但我有足够的勇气与代码:-)鼓捣)
非常漂亮的你回答沙哈里亚尔,我会考虑它尽快,干杯! – Artur
嗨,我遵循链接,但我真的很容易解释我的代码中我应该应用什么变化来摆脱错误,谢谢你的理解。 – Artur
请保存一个noob的生活,谢谢! – Artur