Это то, что происходит, если вы объявили переменную в своем заголовочном файле
int amountOfReservationsNumber
и когда вы хотите использовать ее в своем init, вы объявите ее снова .Вы «локально» (как внутри метода) объявляете переменную, которая уже была объявлена «глобально», как int в файле .h.