У меня есть приложение, которое поддерживает как iOS 5, так и iOS 6. В одном классе мне нужно объявить локально некоторые указатели NSLayoutConstraint, которые доступны только для iOS 6. Я использую их только для макета iOS 6, потому что для iOS 5 я автоматически изменяю размер макета. Этот класс используется как для iOS 5, так и для iOS 6.
Есть ли способ объявить некоторые указатели NSLayoutConstraint в заголовочном файле класса, чтобы я не получил исключение в iOS 5?
Я пробовал следующее, но я получаю ошибку компилятора в моем файле реализации, что это ограничение не объявлено:
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_6_0
NSLayoutConstraint *exampleConstraint;
#endif
Большое спасибо за любые предложения
Линард