Приложение раскадровки ios5 для ios4 - PullRequest
2 голосов
/ 12 декабря 2011

Я создаю новое приложение и планирую начать с ios5, поскольку оно поддерживает storyboards.Однако я не уверен, что приложение, скомпилированное с ios5, работает на ios4, так как мы рассматриваем вид прямой совместимости.Поскольку ARC является функцией времени компиляции, я полагаю, что это не проблема.Однако такие звонки, как prepareForSegue или performSegueWithIdentifier, зависят от ios5 API.Однако, поскольку код собран, мне интересно, может ли исполняемая сборка работать на устройствах ios4.Кто-нибудь может пролить свет на это?

Кроме того, если ответ на этот вопрос строго НЕТ, мне нужно вернуться к традиционным NIB для приложения?Есть ли выборочные функции, которые могут работать, а могут и нет?

1 Ответ

5 голосов
/ 12 декабря 2011

UIStoryboardSegue - это только iOS 5, поэтому приложение не будет работать на iOS 4. Поскольку это не функция времени компиляции, вам придется вернуться к использованию NIB.

Любые используемые вами методы, доступные только в iOS 5, не будут работать в iOS 4, что означает, что любые методы, связанные с раскадровкой, не будут работать в iOS 4.

...