Ich versuche, NSLog zu verwenden, um Konsolenmeldungen zu drucken. Das Problem ist manchmal ich erhalte einen "EXC_BAD_ACCESS" Fehler beim Aufruf
%Vor%Hier möchte ich einfach sehen, was die in die Funktion übergebenen Argumente enthalten. Der erste NSLog funktioniert einwandfrei. Die zweite verursacht eine "EXC_BAD_ACCESS" und ich verstehe nicht warum?.
%@
funktioniert nur mit Objekten. Und toInterfaceOrientation ist kein Objekt.
Wie Sie UIInterfaceOrientation
es ist nur ein enum .
Der zweite NSLog-Absturz, weil Sie versuchen, eine Ganzzahl als NSObject zu drucken (% @ anstelle von% d). UIInterfaceOrientation ist eine Enum, die nicht funktioniert.
EXC_BAD_ACCESS bedeutet normalerweise, dass Sie versuchen, ein Objekt aufzurufen, das aus dem Speicher freigegeben wurde. Versuchen Sie, NSZombies in Ihren Umgebungsvariablen einzuschalten, um zu sehen, wo das Problem liegt
Beantworten Sie eine ähnliche Frage hier: Wie verwende ich NSzombie in xcode?
Tags und Links iphone