NSInteger
не является типом объекта и не может быть сохранен в NSArray
(который, по-видимому, Werte
). Похоже, вы неявно конвертируете указатель в целое число.
Вместо этого вы всегда должны помещать NSNumber
объекты в массив, а затем получать значения NSInteger из них через integerValue
:
NSInteger value = [[Werte objectAtIndex:index] integerValue];