Обратная совместимость приложения Mac OS X 10.6 и 10.7 при использовании NSPopovers

Как лучше всего реализовать обратную совместимость при создании приложения для Mac OS X 10.7, но при этом оставаться совместимым для 10.6?

У меня есть приложение, которое использует NSPopover для клиента 10,7 и NSMenu для клиента 10,6. Проблема в том, что при запуске приложения на машине 10.6 приложение вылетает с исключением «символ не найден», говоря, что (вроде) «_ OBJC $ _ NSPopover не может быть найден в AppKit» . Должен ли я использовать идентификатор во всем приложении для новых функций?

6
задан Ole Viaud-Murat 25 January 2013 в 09:50
поделиться