im trying to get the same value on xmlDictionary and dicionarioXML but, my dicionarioXML its allway (null), any help?
@synthesize xmlDictionary;
-(NSString*)buscaDados:(NSData*) dados
{
NSString * responseContent = [[NSString alloc] initWithBytes:[dados bytes] length:[dados length] encoding:NSUTF8StringEncoding];
NSError *parseError = nil;
xmlDictionary = [XMLReader dictionaryForXMLString:responseContent error:&parseError];
[responseContent release];
NSString* sucesso=[xmlDictionary valueForKeyPath:@"receitas.total.text"];
NSLog(@"xmlDictionary: %@",xmlDictionary);
return sucesso;
}
-(NSDictionary*)trataDados
{
NSDictionary* dicionarioXML = [self xmlDictionary];
NSLog(@"dicionarioXML: %@",dicionarioXML);
return dicionarioXML;
}
Null means something doesn’t exist. What error are you getting back?