Meine Hauptklasse MMAppViewController Ändern ein „IBOutlet UIImageView * Schloss“ hat. Dieser Controller drückt eine Level1View-Ansicht, die mein Quizspiel ist. Der MMAppViewContoller verfügt über 2 Tasten der Stufe 1 und 2. Stufe 2 hat das Vorhängeschloss und wird entsperrt, wenn eine bestimmte Punktzahl erreicht ist. Wenn der MMAppViewController zurückgeschoben wird, gibt es eine Möglichkeit, das Vorhängeschloss zu verbergen. Ich weiß, dass der folgende Code dies tun, aber mein Problem liegt in dem, den Code zu setzen:Objective-C Anfänger - braucht Hilfe mit Filialen in verschiedenen Klassen
if(theScore>4){
[padlock setHidden:TRUE];
}
Mit meinem Level1View i-Code in dem „viewDidLoad()“ Abschnitt setzen, aber es funktioniert nicht mit meinem Haupt anzeigen, weil es nur einmal zu laden scheint! Ich habe versucht, den Code in meiner Level1View Klasse Puting aber immer Fehler über Token bekommen oder es nicht deklariert werden:
[MMAppViewController padlock setHidden:TRUE];
or
[padlock setHidden:TRUE];
Gibt es eine Möglichkeit, entweder den Code in meiner Level1View Klasse setzen, oder gibt es eine Möglichkeit, den Code des Habens in meiner MMAppViewContoller-Klasse, die funktioniert, wenn Level1View "unpushed" ist? (Nicht sicher, ob die Terminologie)
Hmm, ja ich hatte einen Blick auf diese Methode aber entschieden eine einfachere Möglichkeit, den Code auf der Ebene 2 Taste hinzuzufügen war. Probly nicht beste Programmierpraxis, aber meine Aufgabe ist in Kürze fällig und musste die schnellste Option wählen. Aber danke! –