Wie erhalte ich den int-Wert von object_getIvar (self, myIntVar), wenn ein Zeiger zurückgegeben wird?

Wenn die Variable in object_getIvar ein Basisdatentyp ist (z. B. float, int, bool), wie erhalte ich den Wert, wenn die Funktion einen Zeiger (id) gemäß der Dokumentation zurückgibt. Ich habe versucht, auf int, int * umzuwandeln, aber wenn ich versuche, das zu NSLog zu bringen, erhalte ich eine Fehlermeldung über einen inkompatiblen Zeigertyp.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage