У меня интересная проблема.
У меня есть приложение для iPad, которое должно анализировать некоторые XML-данные из Интернета, и все это прекрасно работает в симуляторе и устройстве 5.0, но в симуляторе iOS 4.3 (на самом деле у меня нет доступных устройств 4.3), оно не будет анализироваться [NSXMLParser parse]
метод повторяет НЕТ
Я уже пытался сначала загрузить строку, а затем преобразовать ее в NSData, а также загрузить непосредственно NSData и инициализировать анализатор с загруженными NSData.
Вот мой код
-(void)parseWithURLString:(NSString *)urlString{
NSURL *url = [NSURL URLWithString:urlString];
if (url != nil) {
self.parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[[self parser] setDelegate:self];
if([[self parser] parse]){
NSLog(@"WOOHOO!");
[TestFlight passCheckpoint:@"XML has been parsed"];
}
}
urlString был проверен и является правильным.