在本教程的最後部分,我遇到了users變量的一個問題,它說用戶變量未聲明。需要關於NSXMLPaser教程的幫助
這是我作爲一個NSMutableArray的創建我的NSXMLPaser類被聲明,我是「#進口」荷蘭國際集團NSXMLPaser類的頭文件...
這裏是鏈接到我的工作,通過本教程, 任何幫助將不勝感激。
http://wiki.cs.unh.edu/wiki/index.php/Parsing_XML_data_with_NSXMLParser
- (void) doParse:(NSData *)data {
NSString * filePath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"xml"];
NSData * fileData = [NSData dataWithContentsOfFile:filePath];
// create and init NSXMLParser object
NSXMLParser *nsXmlParser = [[NSXMLParser alloc] initWithData:fileData];
// create and init our delegate
XMLParser *parser = [[XMLParser alloc] initXMLParser];
// set delegate
[nsXmlParser setDelegate:parser];
// parsing...
BOOL success = [nsXmlParser parse];
// test the result
if (success) {
NSLog(@"No errors - user count : %i", [parser [users count]]); // users undeclared error here
// get array of users here
// NSMutableArray *users = [parser users];
} else {
NSLog(@"Error parsing document!");
}
[parser release];
[nsXmlParser release];
}