Zugriff auf Variablen der anderen Klasse in xcode
Ich habe eine balloonGameViewController.h
anderen Klasse machte ich genannt balloon.h
Möchte ich auf einige Variablen, die ich setzen in balloon.h
von der viewController
Gibt es eine Möglichkeit, kann ich dies realisieren?
InformationsquelleAutor user845572 | 2011-07-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie sind Ihre Variablen, die im ballon.h? Sie sollten die Verwendung von @property, um Variablen zu deklarieren, dass Sie möchten, dass andere Klassen zugreifen können. Dann können Sie auf Sie zugreifen, entweder durch die Behandlung von Ihnen als Methode, oder die Punkt-notation:
myObject sollte eine Instanz vom Typ Ballon, die erstellt werden können, die durch den Import der Ballon.h und die Initialisierung einer neuen Instanz, wenn Sie nicht bereits eine haben.
...und denken Sie daran, verwenden Sie @syntesize yourVariable in Ihrer Implementierung (.m)
Danke für die info Mat
Gleichen Weise, die Sie erklären jede andere Eigenschaft. Wikipedia hat alles, was Sie wahrscheinlich brauchen.
zuweisen) CGFloat floatVariable;
InformationsquelleAutor Benjamin Mayo
Importieren Sie einfach den Ballon.h-Datei in Ihr balloonGameViewController
und dann Zugriff auf die Variablen wie üblich, vorausgesetzt, Sie sind öffentlich. Ansonsten muss man Sie publik machen, oder erstellen Sie Getter und setter.
InformationsquelleAutor Man of One Way
Wie andere gesagt haben, müssen Sie
#import baloon.h
. Aber du hast nicht sagen, ob diese Variablen sind Globale Variablen, oder ivars einer Klasse. Wenn Sie ivars, müssen Sie zuerst finden müssen, um die Instanz der Klasse (Objekt), von dem Sie ivars. Wenn Sie dass haben, und Sie sind öffentliche oder Eigenschaften, die Sie zugreifen können, die Sie als Mitglieder des Objekts.IOW, es ist schwer zu sagen, wenn du uns nicht sagst, welche Art von Variablen im Ballon.h auf die Sie zugreifen möchten. Aber, siehe oben.
InformationsquelleAutor Rudy Velthuis
ich weiß nicht, wenn ich Ihre Frage gut, aber ich konfrontiert, dass once upon a time , ich konnte nicht auf die Variablen über (.) Betreiber aber über (->)
in meinem Fall waren es 2 Klassen : MenuCalss , und ToolsClass ;
//in MenuCalss es war ein ToolsClassObject.
ToolsClassObject ist eine Instanz des Typs ToolsClass, die erstellt werden können, die durch den Import der ToolsClass.h und initialisieren einer neuen Instanz.
und der Zugriff Weg
in MenuClass.m :
InformationsquelleAutor Areej
Mit Ihrem XCode, die Sie brauchen, um zu importieren, deklarieren Sie die Eigenschaft, und verwenden Sie dann "Objekt.variable" syntax. Die Datei "balloonGameViewController.m" Aussehen würde, in der folgenden Weise:
InformationsquelleAutor Darius Miliauskas