Je reçois une erreur appelée Discussion 1: Programme de signaux recieved: « EXC_BAD_ACCESS » ici est mon codeerreur exc mauvais accès iphone
[gameArray removeLastObject];
[gameArray addObject:shotArray];
[gamesArray removeObjectAtIndex:gameNumber];
[gamesArray insertObject:gameArray atIndex:gameNumber];
NSString *path = [self findGamesPath];
[NSKeyedArchiver archiveRootObject:gamesArray toFile:path]; // the error is here
Pourquoi est-il une erreur? Est-ce que quelque chose est libéré trop de fois?
Voici le code findGamesPath
- (NSString *) {findGamesPath NSArray * chemins = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString * documentFolder = [paths objectAtIndex: 0]; NSString * result = [documentFolder stringByAppendingPathComponent: @ "iShotTrackGames.plist"]; renvoie le résultat; }
merci, voici le code findGamesPath –
- (NSString *) {findGamesPath NSArray * chemins = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString * documentFolder = [paths objectAtIndex: 0]; NSString * result = [documentFolder stringByAppendingPathComponent: @ "iShotTrackGames.plist"]; renvoie le résultat; } –