Int oder NSInteger als Objekt für das Methodenargument. Ziel c
Ich habe einige Probleme, eine Zahl als Argument für eine Methode zu übergeben:
- (void)meth2:(int)next_int;
Und um diese Methode aufzurufen, brauche ich Folgendes:
int next_int = 1;
[self performSelectorOnMainThread:@selector(meth2:) withObject:next_int waitUntilDone:NO];
//update next_int and call meth2 again
Zu diesem Zeitpunkt erhalte ich den Fehler "Zeiger von Ganzzahl ohne Umwandlung" und würde dasselbe mit einemNSInteger
. EinNSNumber
ist nicht nützlich, weil es unveränderlich ist und ich den Wert ständig ändern muss. Irgendeine Idee, wie ich das machen kann?
Vielen Dank.