2011-05-08 2 views
0

Tout d'abord, mon code fonctionnait correctement sur le simulateur mais ne fonctionnait pas sur le périphérique. Je client.h et le fichier client.c dans lequel je l'ai déclaré une méthodeErreur "EXC_BAD_ACCESS" lors de l'exécution de la fonction .c dans la classe objective-c .m, fonctionne correctement sur le simulateur mais pas sur le périphérique

extern int getConfigeFile(char *pFileName, char *pFilePath);

dans client.h et mettre en œuvre ce sur client.c

Maintenant, je suis appel à cette méthode de mon Appdelegate et i fichier d'en-tête également inclus des client.h

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
     int status = getConfigeFile("FileName" , "Document Directory path here"); <-- Getting EXC_BAD_ACCESS error on this line 

... 
+0

Les 'char *' s devrait probablement 'NSString *' s – James

+0

Pouvez-vous entrer dans la fonction ou il jette simplement un mauvais accès en essayant de l'appeler –

+0

pas en mesure d'entrer dans la fonction –

Répondre

1

Dans la vérification du fichier .c s'il y a une macro définie comme

#defined DATALENGTH 256 

qui est utilisé en fonction de la valeur constante, ce qui devrait être inférieure à 128 ou 64 dans votre cas par exemple

#defined DATALENGTH 64 
Questions connexes