2009-07-07 4 views
7

Ogni lingua ha i suoi famosi e dolorosi errori. Sarò divertente per sapere quali errori guadagnano questa reputazione durante lo sviluppo per l'iPhone.Qual è l'errore più odiato che hai riscontrato durante lo sviluppo per l'iPhone?

Si prega di elencare il vostro!

Sono d'accordo con GenericTypeTea Se è possibile, si prega di elencare il codice di errore/messaggio e la causa da fare per un post più utile.

+1

Che ne dici di elencare il codice/messaggio di errore e la causa? Potrebbe rendere un post più utile. – GenericTypeTea

+1

Mi piacciono le domande vere. Non quelle domande soggettive che non dovrebbero essere poste (cfr http://stackoverflow.com/faq) ... – Burkhard

+0

@Burkhard: Sono d'accordo. Mi chiedo quale sia lo scopo di queste domande. Aiutano qualcuno a programmare meglio? Risolvono un problema? Probabilmente, servono solo a fare una domanda e magari a guadagnare qualche rappresentante. –

risposta

9

Detesto particolarmente questo errore.

Grazie per aver inviato [applicazione nome qui] all'App Store. Abbiamo esaminato l'applicazione e, coerenti con i criteri del nostro processo di approvazione , abbiamo scelto di non di pubblicare questa applicazione. Come utente sa che Apple si riserva il diritto, nella sua discrezione esclusiva , di rifiutare un'applicazione per qualsiasi motivo.

+1

Questo errore non mi è mai venuto in mente. Tuttavia +1 perché ne ho tanta paura. –

5

Odio questo uno EXC_BAD_ACCESS (a volte chiamato EXEC_BAD_ACCESS)

+0

http://stackoverflow.com/questions/1093916/debug-iphone-program-received-signal-excbadaccess – Troggy

6

Odio tutti gli errori dispositivo di sincronizzazione come

"iTunes non ha potuto connettersi a iPhone a causa di un errore sconosciuto si è verificato (0xE8000025)"

Oh l'umanità.

3

Direi che l'errore più frustrante è in realtà l'errore che non si verifica mai . Per esempio. quando hai un IBOutlet che non è stato correttamente "collegato", piuttosto che ottenere uno NullPointerException o qualcosa del genere, il codice silenziosamente non fa nulla. Perché l'invio di un messaggio a un oggetto "null" non genera un'eccezione? Grr ....

+4

Poiché il guadagno derivante dal non dover controllare valori nulli ovunque (vedi: Java) è molto più ampio rispetto a quello occasionale passo falso si ottiene dall'avere un messaggio andare a un oggetto nullo quando si aspettava che un oggetto fosse presente. Nello sviluppo di applicazioni consumer, il codice che continua a funzionare è sempre preferito al codice che si blocca ... –

+0

Non potrei non essere più d'accordo. Il mio tempo di sviluppo è molto più prezioso dei pochi nanosecondi necessari alla JVM per rilevare un riferimento nullo. –

+0

Ovviamente, è Objective-C (più di una JVM) che sta impiegando i pochi nanosecondi in più per rilevare i nil per la situazione specifica. –

8

Qualsiasi errore che si ha a che fare con la firma del codice.

+0

Questo è migliorato in xcode 3.1.3, ma odio la quantità di tempo che perdo al giorno in attesa di firma del codice. –

2

Invio di autorelease a un oggetto che non possiedi, l'app si arresta in modo anomalo con un EXC_BAD_ACCESS e non hai idea di quando l'oggetto è stato rilasciato.

1

Il mio errore più odiato è quando si scarica il codice di esempio per controllare qualcosa, andare a eseguirlo e rendersi conto che è impostato per l'esecuzione sul dispositivo quando non è stato modificato l'identificativo del gruppo e il codice non è firmato .

0

mi disprezzano l'errore di "gcc terminato con codice di stato 1" e nessun'altra informazione.

0

Mi piace e lo odio che è possibile inviare messaggi a oggetti nulli. Lo adoro perché non devi controllare nil ovunque. Lo odio perché a volte stai cercando quell'errore per ore quando tutto ciò che fai è inviare un messaggio a un oggetto nullo. In tal caso, sarebbe stato opportuno un errore

Problemi correlati