Похоже, вы пытаетесь объявить ивара за пределами блока ивара.Это будет строка SwitchingViews *switchingViews;
.Это почти наверняка источник ошибки.
Ваше определение класса должно выглядеть так:
@interface YourAwesomeClass : NSObject
{
SwitchingViews *switchingViews;
}