La ligne ci-dessous a une erreur, pouvez-vous le voir à l'œil nu?Correctement débogage applications iPhone sur XCode
NSString *title = [sender titleForState:UIControlStateNormal];
NSString *newText = [[NSString alloc] initWithFormat:"%@ button pressed.", title];
Lorsque le simulateur iPhone exécute cette ligne il se bloque sans autre information. Je dois manquer quelque chose au sujet du débogage. La console ne m'a rien montré.
J'ai été en mesure de comprendre l'erreur, ma question n'est pas à ce sujet. Ma question est pourquoi je reçois un crash sans aide de XCode. Sans aucune idée, il m'a fallu 5 minutes précieuses avant que je puisse réaliser ma faute de frappe.
Des suggestions? Ou lors de la programmation pour iPhone, je dois juste faire très attention avec les fautes de frappe?
EDIT: Je suppose que certaines personnes ne l'ont pas vu immédiatement comme moi. L'erreur est l'absence de '@' pour la constante de chaîne. Alors maintenant, ma question est pourquoi XCode/Simulator ne m'a pas montré un message d'erreur, juste écrasé sans aucun indice. Ai-je raté quelque chose à propos du débogage?
Quelle est la valeur de 'title' avant l'exécution de la ligne? –
nous éclairer à l'erreur s'il vous plaît - Je suis sûr que ne va pas démarrer xcode, coller le code, ...... pour le savoir. – KevinDTimm
J'ai ajouté la valeur du titre au code. – TraderJoeChicago