Ich versuche gerade die Array Methode indexOfObject zu benutzen und möchte das Ergebnis in einem int speichern. Nur auf 64Bit wird ja nach einem NSUInteger verlangt...
Wenn ich das Ergebnis dann wie verlangt in einem NSUInteger gespeichert habe und die Zahl weiterverwenden möchte, ist die Zahl aber komplett falsch !!! Dabei kann die Zahl nur zwischen 0 und 3 groß sein... (Da das Array nur 4 Objekte hat)
Wenn ich indexOfObject mit int caste ist die Zahl immer nur -1 !!!
Auf 32bit funktioniert alles prima, aber man muss es ja schließlich anpassen. Hab ich irgendwas vergessen ?
Wenn ich das Ergebnis dann wie verlangt in einem NSUInteger gespeichert habe und die Zahl weiterverwenden möchte, ist die Zahl aber komplett falsch !!! Dabei kann die Zahl nur zwischen 0 und 3 groß sein... (Da das Array nur 4 Objekte hat)
Wenn ich indexOfObject mit int caste ist die Zahl immer nur -1 !!!
Auf 32bit funktioniert alles prima, aber man muss es ja schließlich anpassen. Hab ich irgendwas vergessen ?