Использование раскадровки в качестве альтернативы iOS 5 (и NIB для 4.3 и ранее) - PullRequest
5 голосов
/ 20 января 2012

Кто-нибудь знает, возможно ли иметь раскадровку в приложении для iOS 5 и использовать обычные файлы NIB для более старых версий iOS?

В настоящее время я перерабатываю приложение и хотел бы включить раскадровки для новых функций (главным образом потому, что вы можете создавать таблицы в представлении, легко создавая различные ячейки прототипа). «Старый» интерфейс станет наследием версий до iOS 5.

Однако при добавлении раскадровки и программной загрузке при iOS 5 я получаю сообщение об ошибке компилятора «Раскадровки недоступны на iOS 4.3 и более ранних версиях». Есть ли способ заставить это работать?

1 Ответ

2 голосов
/ 28 февраля 2012

В настоящее время невозможно.

Раскадровки поддерживаются в iOS 5 и более поздних версиях и по умолчанию включены для новых проектов. Если ваше приложение должно работать на более ранних версиях iOS, вы не можете использовать раскадровки и должны продолжать использовать файлы пера.

Источник: https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/AppDesignBasics/AppDesignBasics.html

Использование раскадровок означает, что ваше приложение будет иметь минимальное требование к ОС iOS 5.0 в AppStore, поэтому только пользователи с этой версией или выше могут загрузить ваше приложение. Я не думаю, что стоит потерять клиентскую базу, использующую 4.0+, просто для удобства использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...