Ich habe einen BOOL-Wert innerhalb meiner @ Interface-Definition in meiner .h-Datei. Hier ist es unten. Es hat das gleiche Problem, ob es ein Zeiger ist oder nicht.Fehler: Eigenschaft 'myBoolVariableName' mit Attribut 'Retain' muss vom Objekttyp sein
@interface myCustomViewController : UIViewController <UIWebViewDelegate> {
{
//...more iboutlets defined above
BOOL *myBoolVariableName;
}
Wenn ich kompilieren, erhalte ich „Fehler: Eigenschaft‚myBoolVariableName‘mit‚behalten‘Attribut des Objekttyps sein muss“ auf der Linie für den Import von meiner .h-Datei.
fand ich diese Seite hier um einen integer/NSNumber:
http://discussions.apple.com/thread.jspa?threadID=1846927
Also, es scheint, dass ich nicht BOOL Werte innerhalb einer @interface Definition verwenden kann. Was kann ich stattdessen verwenden?
Was soll ich für BOOL/boolsche Werte tun?
Ich musste es so machen, aber ansonsten bist du genau richtig. :) Danke. @property BOOL myBoolVariableName; – Neo42
Dies gilt auch für Ganzzahlen –