2011-01-15 3 views
6

Я строю свой проект с последним SDK (4.1) и устанавливаю «Цель развертывания iOS» (3.0). Могу ли я запустить свой проект на реальном iPhone 3.0, если я использую некоторые методы из 4.0 sdk?Цель развертывания SDK и iOS.

ответ

11

Вы можете запускать свой проект только на устройствах OS 3, если вы условно код вокруг OS 4 методов, которые вы хотите использовать. Если вы вызвали метод, который существовал только в iOS 4 на устройстве iOS 3, ваше приложение потерпит крах. Вы можете сделать это, проверив номера версий iOS и используя метод [... responsesToSelector:].

Смежные вопросы