Qu'est ce qu'un “Abandon piège” & comment puis-je le corriger?

Je reçois ce message à chaque fois que je compile mon projet:

RunIPhoneUnitTest.sh: line 92: 31389 Abort trap              "$TARGET_BUILD_DIR/$EXECUTABLE_PATH" -RegisterForSystemEvents

Je comprends, c'est un problème dans mon code, mais je n'arrive pas à comprendre comment résoudre ou trouvé.

La chose étrange, c'est que je l'obtenir avec cet appel:

-- This is the interface
@interface DbObject : NSObject {
    NSInteger Id;
    NSDate* timeStamp;
}

@property (nonatomic) NSInteger Id;
@property (nonatomic, retain) NSDate *timeStamp;
----
This fail with above error
----
NSString * filter = [NSString stringWithFormat:"id = %@", ds.Id, nil];

MAIS le wird, c'est que je supprime cette ligne, la méthode et encore le faire! Mon fou.

Actuellement, je suis en train de penser à supprimer le code jusqu'à ce que pas une erreur & commencer à ajouter, mais me demande si il existe une solution plus pragmatique...

OriginalL'auteur mamcx | 2009-01-10