I created a class called "event". This class has three variables.
Main file initialize an instance of this class, after I parse an xml file but when I go to retrieve the created instance I did not recognize.
Where am I wrong?
#import "mkViewController.h"
#import "evento.h"
@interface mkViewController ()
@end
@implementation mkViewController
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:@"http://xxxxx.it/xxx.xml"];
parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[parser setDelegate:self];
[parser setShouldResolveExternalEntities:NO];
[parser parse];
NSMutableArray *datiEvento = [NSMutableArray array];
evento *eventoTrovato = [[evento init]alloc];
}
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
element = elementName;
if ([element isEqualToString:@"evento"]) {
// Create la array dell'evento
eventoTrovato.nome = string; **<--- not found eventoTrovato instace**
}
}