Вопрос

Я пытался это сделать, но Interface Builder отказывается открывать результирующий файл:

альтернативный текст http://img81.imageshack.us/img81/7194/screenshot20091102at252.png

"Разработчику интерфейса не удалось определить тип [имени файла]"

Это было полезно?

Решение

Чтобы ответить на ваш вопрос (как вы выразились в названии):Да, это так.Я сделал это с помощью TextWrangler для теста (переместил виджет), и это работает как по волшебству.

Я подозреваю, что вы также изменили что-то еще (кодировку, имя файла), когда редактировали файл.Вам следует повторить попытку с копией xib и провести различие между оригиналом и результатом.

Другие советы

Это вполне возможно.Просто сложность задачи приближается к сложности написания веб-приложения на ассемблере.

Шучу.Это настоятельно не рекомендуется.Я думаю, что этот Xib не ваш, и Interface builder просто не позволяет вам его использовать.

Хотя формат XML файлов XIB предназначен для того, чтобы быть в некоторой степени удобочитаемым человеком, файлы XIB должны никогда редактируется вручную.Хотя файл может казаться объединяемым, график объектов сложен и может поддерживаться только при редактировании в Interface Builder.

Даже если кажется, что это работает, это не поддерживается и может привести к более сложным проблемам в будущем.Вместо этого лучше отправлять запросы на улучшение в Interface Builder, чтобы предоставить необходимые вам возможности, а не пытаться вручную редактировать XML.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top