Zum Beispiel bei der Übergabe einer value
Nachricht an eine NSInteger
zum Beispiel so
[a value]
verursacht es einen EXC_BAD_ACCESS.
Wie konvertiert man also eine NSInteger
a int
?
Wenn es relevant ist, werden nur kleine Zahlen < 32 verwendet.
2 Stimmen
Sie scheinen ziemlich verwirrt zu sein. [a value] deutet darauf hin, dass Sie erwarten, dass a ein Objekt ist, aber dass es im Moment ein NSInteger ist. Die "Umwandlung" in einen int löst dieses Problem nicht.