Ruta de acceso al file en package de aplicaciones

Lo hice muchas veces antes, pero ahora falla. Quiero acceder a un file enviado dentro de mi aplicación.

NSString* path = [[NSBundle mainBundle] pathForResource:@"information" ofType:@"xml"]; 

devoluciones

 /Users/eldude/Library/Application Support/iPhone Simulator/7.0.3/Applications/5969FF96-7023-4859-90C0-D4D03D25998D/App.app/information.xml 

que es correcto, se verifica en la terminal y todo eso. Sin embargo, al intentar analizar la ruta falla

  NSURL* fileURL = [NSURL URLWithString:path]; NSXMLParser *nsXmlParser = [[NSXMLParser alloc] initWithContentsOfURL:fileURL]; [nsXmlParser setDelegate:self]; if(![nsXmlParser parse]){ NSError* e = nsXmlParser.parserError; NSLog(@"ERROR parsing XML file: \n %@",e); self = NULL; } 

con

 Error Domain=NSCocoaErrorDomain Code=-1 "The operation couldn't be completed. (Cocoa error -1.)" UserInfo=0xb9256f0 {NSXMLParserErrorMessage=Could not open data stream} 

Ideas a nadie?

Las URL de file y las URL de networking son diferentes.
De la documentation de Apple:

Importante: para crear objects NSURL para las routes del sistema de files, use
fileURLWithPath:isDirectory:
o solo
fileURLWithPath:

Ejemplo:

 NSString *filePath = @"path/file.txt"; NSURL *fileURL = [NSURL fileURLWithPath:filePath]; NSLog(@"fileURL: %@", [fileURL absoluteURL]); NSURL *netURL = [NSURL URLWithString:filePath]; NSLog(@"netURL: %@", [netURL absoluteURL]); 

Salida NSLog:
fileURL: file: ///path/file.txt
netURL: ruta / file.txt