У меня есть следующий метод, у меня есть еще один метод, с помощью которого я вызываю этот метод, но мне пока не везет.
- (void) parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict{
if ([elementName isEqualToString:@"isphone-config"]) {
Pusername = [attributeDict valueForKey:@"authentication_username"];
Ppassword = [attributeDict valueForKey:@"authentication_password"];
Pidentity = [attributeDict valueForKey:@"sip_identity"];
Pdomain = [attributeDict valueForKey:@"domain"];
Pprotocol = [attributeDict valueForKey:@"protocol"];
Pudpport = [attributeDict valueForKey:@"registrar_port"];
Ptcpport = [attributeDict valueForKey:@"listening_port"];
NSLog(@"Title: %@, ID: %@", Pusername, Ppassword);
}
}
}
И я вызываю его с помощью следующего метода ..
NSString* username = [[NSUserDefaults standardUserDefaults] stringForKey:@"username_preference"];
NSString* accountPassword = [[NSUserDefaults standardUserDefaults] stringForKey:@"password_preference"];
NSString* urlString = [NSString stringWithFormat:@"https://%@:%@@test.com/test.php",username,accountPassword];
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
parser = [[NSXMLParser alloc] initWithData: response];
NSLog(@"at parser %@", parser);
[parser setDelegate:self];
У меня проблемы в последней строке кода, откуда я вызываю парсер.Я предполагаю, что эта строка вызовет анализатор метода, исправьте меня, если я ошибаюсь.Я не знаю, какие файлы, интерфейсы и классы мне нужно импортировать, включать или реализовывать.