Ich habe ein Spielbrett mit 25 Kacheln von myGameTile, einer Unterklasse von NSView. In mouseDown: Ich möchte feststellen, auf welche Kachel ich geklickt habe und einen ivar auf einen repräsentativen Wert setzen.Ermitteln, welche NSView-Instanz einen mouseDown initialisiert:
z.B. Wenn ich auf Kachel 12 klicke, setze clickedTile auf "12" oder einen Wert, der diese bestimmte Instanz eindeutig repräsentiert.
Ich öffne alles von der Ganzzahl Wert 12 bis hin zu einer Art Introspektion/Reflexion, obwohl integrierte Funktionen und Eleganz Hacks, Laufzeit-Wrapper und Modifikation vorzuziehen sind. Dennoch bin ich mir bewusst, dass ich keine andere Wahl habe, als mich auf diese Lösungen zu verlassen, also bitte auch mit denen. Ich würde gerne alle meine Möglichkeiten kennen. Vielen Dank!
Dies ist eine schlecht betitelte Frage. Ich würde vorschlagen, es zu etwas wie "Bestimmen, welche Unteransicht in einem Spielbrett wurde angeklickt" zu ändern. Die Frage "welches Instanz-Selbst ist" macht auf den ersten Blick wenig Sinn. –