Tengo un error al leer archivos XML para mi aplicación de iPhone. Tengo una nueva característica en mi aplicación de iPhone que lee mi fuente RSS. Todo se ve bien, pero tengo este problema:rss leer la aplicación iphone/ipad
Error al cargar rss. Por favor, compruebe su conexión a Internet
Aquí está mi código:
- (BOOL) readRSS {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
BOOL success = NO;
NSXMLParser *parser = nil;
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://rss.domain.com/%@.xml", self.currentPage]];
parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[parser setDelegate:self];
[parser setShouldProcessNamespaces:NO];
[parser setShouldReportNamespacePrefixes:NO];
[parser setShouldResolveExternalEntities:NO];
success = [parser parse];
[parser release];
[pool drain];
return success;
}
Entonces tengo este código:
- (void) cleartbl:(NSInteger)type {
[[[self rssParser] rssItems] removeAllObjects];
[_tableView reloadData];
if(type == 1) {
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"RSS Feed"
message:@"Error while loading rss. Please check your Internet connection."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles: nil];
[alert show];
[alert release];
}
Entonces le asigno:
if([elementName isEqualToString:@"title"]){
self.currentItem.title = self.currentItemValue;
}
Cuál es mi problema , ¿Me estoy perdiendo de algo?
¿recibe el error para todos los rss? –
@BookOfZeus sí – Gabriel