iphone SDK 3,2 до 4,0 редактирования пера - PullRequest
3 голосов
/ 16 июля 2010

Итак, я работаю над приложением, которое было скомпилировано на SDK 3.2 и 2.2.1, но у меня есть SDK 4.0. Когда я его компилирую, я получаю много ошибок сборки: «Цвета шаблонов, не поддерживаемые iphone SDK для версий ОС iphone до 3.0» и «setText устарела».

Кроме того, когда я открываю файл пера и пытаюсь изменить цвета, добавить элемент из библиотеки или возиться с ним, мои изменения и дополнения не отображаются во время выполнения. Я думаю, что это проблема со сборщиком интерфейса, особенно с разными версиями SDK.

Это так? Я программирую для iPad, поэтому мне нужно по крайней мере 3,2?

Ответы [ 3 ]

4 голосов
/ 27 сентября 2010

Откройте файл .xib в Интерфейсном Разработчике, затем выберите Window> Document Info, выберите более позднюю версию Deployment Target версии ОС.

1 голос
/ 17 июля 2010

Ваши ошибки «setText устарели» - ошибка в вашем коде, потому что Apple обновила их фреймворк.Самый простой способ исправить это - проверить структуру на наличие комментария, в котором говорится, что использовать.

Когда вы вносите изменения в файл пера, построитель интерфейса и Xcode требуют сохранения перед сборкой проекта.

iPad всего 3,2, так что да, вам нужно будет собрать его для iOS 3.2.

0 голосов
/ 19 июля 2010

Извините, я OP, мне пришлось создать учетную запись, так как я использовал временную учетную запись.

Спасибо за ответ, однако я не слишком беспокоюсь о том, что setText устарел, поскольку он успешно собирается.

Что касается файла пера, я сохранил, очистил и перестроил проект.Я работаю над чужим кодом, выполненным в более ранних версиях SDK, и когда я удаляю их объекты в IB, приложение все равно будет работать нормально, как будто конструктор интерфейса не отвечает.Я добавляю объекты в перо, и они не отображаются.Если я делаю это проекты, которые я создаю, это проходит хорошо.Я думаю, это разные SDK?

...