Bonjour,
voici un extrait de mon code :
L'objectif est donc de parser un fichier XML "config.xml" qui se trouve dans le répertoire "config".
j'utilise un testcase pour tester cette classe.
voici un extrait du code :
j'obtiens "Path = NULL" lors du build !
la structure "resource" du dossier est pourtant la suivante :
resource
config
config.xml
le fichier se trouve bien dans la partie resource du projet.
j'ai aussi ajouté dans "build phases", l'item "copy files" concernant le répertoire "config".
j'ai essayé une quantité de solutions proposées sur les forums, j'obtiens toujours ce message "path = null" !
pouvez vous m'aider SVP.
merci par avance.
voici un extrait de mon code :
Bloc de code:
#import "RegisterEntityManager.h"
@implementation RegisterEntityManager
/*
*/
- (void) loadXMLObjects
{
BOOL success;
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForResource:@"config" ofType:@"xml" inDirectory:@"config"];
NSLog(@"path = %@", path);
NSURL *url = [NSURL fileURLWithPath:path];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[xmlParser setDelegate:self];
[xmlParser setShouldResolveExternalEntities:YES];
success = [xmlParser parse];
}
L'objectif est donc de parser un fichier XML "config.xml" qui se trouve dans le répertoire "config".
j'utilise un testcase pour tester cette classe.
voici un extrait du code :
Bloc de code:
@implementation HTBTests
- (void)setUp
{
[super setUp];
// initialize the register entity manager
rem = [[RegisterEntityManager alloc] init];
}
- (void)testExample
{
[rem loadXMLObjects];
}
@end
j'obtiens "Path = NULL" lors du build !
la structure "resource" du dossier est pourtant la suivante :
resource
config
config.xml
le fichier se trouve bien dans la partie resource du projet.
j'ai aussi ajouté dans "build phases", l'item "copy files" concernant le répertoire "config".
j'ai essayé une quantité de solutions proposées sur les forums, j'obtiens toujours ce message "path = null" !
pouvez vous m'aider SVP.
merci par avance.