Xcode: Verbindung mit Fehlercode -1 verloren

Dieses scheinbar triviale Stück Code wird aus dem Lehrbuch kopiert, aber nachdem Xcode die Eingabe an scanf () vorgenommen hat, wird das Programm mit dem Fehlercode -1 beendet und sagt "lost connection".

#import <Foundation/Foundation.h>

int main (int argc, char *argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];

int number;

NSLog(@"Type in your number: ");
scanf("%i", &number);

if (number < 0)
    number = -number;

NSLog(@"The absolute value is: %i", number);
[pool drain];
return 0;

}

Aktualisieren

Ich habe das Betriebssystem von Grund auf neu installiert. 10.8.5 und Xcode 5 - immer noch das gleiche Problem. Installierter Xcode 4.6.3, gleiches Problem, nur keine Fehlermeldung, das Programm wird gerade beendet.

Ich habe auch ein komplett neues Programm in einem neuen leeren Projekt geschrieben. Das Problem besteht wieder nur, wenn die Scanf-Funktion aufgerufen wird.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage