Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSXMLParser delegates Handling Attributes
- <Rows>
- <Row SKATERID="706" MANUFACTURER="GAZ" ISFACT="F" ISSKATE="F"/>
- <Row SKATERID="318" MANUFACTURER="MAN" ISFACT="F" ISSKATE="T"/>
- //...
- </Rows>
- - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
- {
- if ( [elementName isEqualToString:@"Row"]) {
- manufactureNSObject = [[ManufactureNSObject alloc] init];
- manufactureNSObject.ISFACT = [attributeDict objectForKey:@"ISFACT"];
- manufactureNSObject.ISSKATE = [attributeDict objectForKey:@"ISSKATE"];
- manufactureNSObject.MANUFACTURER = [attributeDict objectForKey:@"MANUFACTURER"];
- manufactureNSObject.SKATERID = [attributeDict objectForKey:@"SKATERID"];
- NSLog(@"%@ %@ %@ %@", manufactureNSObject.ISFACT, manufactureNSObject.ISSKATE, manufactureNSObject.MANUFACTURER, manufactureNSObject.SKATERID);
- }
- }
- - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
- {
- NSLog(@"%@", elementName);
- NSLog(@"%@", namespaceURI);
- NSLog(@"%@", qName);
- }
- 2011-10-13 10:04:16.529 Code[52605:207] F F GAZ 76
- 2011-10-13 10:04:16.531 Code[52605:207] Row
- 2011-10-13 10:04:16.535 Code[52605:207] (null)
- 2011-10-13 10:04:16.537 Code[52605:207] (null)
- 2011-10-13 10:04:16.537 Code[52605:207] F T MAN 38
- 2011-10-13 10:04:16.538 Code[52605:207] Row
- 2011-10-13 10:04:16.539 Code[52605:207] (null)
- 2011-10-13 10:04:16.540 Code[52605:207] (null)
- parser:foundCharacters:
- parser:didEndElement:
- parser:didEndElement:
- parser:didEndElement:
- NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K like %@",@"MANUFACTURER",cell.textLabel.text];
- NSArray *filterArray = [myDataArray filteredArrayUsingPredicate:predicate];
- [[self delegate] setManufactureSearchFields:filterArray withIndexPath:indexPath]; //This is where I pass the value back to the mainview
Add Comment
Please, Sign In to add comment