2013-10-27 2 views
1

Если я правильно помню, это позволяет добавлять внешние метки объектов в NIB в построителе интерфейса. Это было использовано для добавления ссылки на существующие экземпляры объектов, которые NIB не создает, но их нужно ссылать на другие объекты в Interface Builder. Подобно «Владелец файла» и «Объекты приложения».Заместители внешних объектов в построителе интерфейса Xcode отсутствуют

Я также нашел упоминание в старых SO вопросов этой методики, например here

Я использую Xcode 5.0.1 на Mavericks и нет никаких следов этих «внешних объектов» в интерфейсе строителе. Похоже, что больше ничего не может добавить к заполнителям. Я прошел через Xcode's release notes с Xcode 4.0 и нет упоминания об этом удалении (хотя есть несколько упоминаний о перетаскивании заполнителя, что бы это ни значило).

Итак, любая идея, если это было намеренно удалено? Жук? Есть ли способ обхода или замены для этой функции?

ответ

-3

Открыть проект, который уже использовал внешний объект, вы найдете «внешний объект» в построителе интерфейса. Поэтому я предполагаю, что внешний объект может быть устаревшим и не отображаться по умолчанию.

Для альтернативного способа вы можете использовать вместо этого «объект».

+0

Вместо этого вы не можете использовать «Объект». Это не одно и то же. Заполнитель - это просто способ подключения к существующему экземпляру, чтобы вы могли получить доступ к нему из Interface Builder. Когда вы добавляете «Объект», экземпляр этого класса будет создан при загрузке NIB. Мне нужно подключиться к singleton из Interface Builder, поэтому «Object» не будет работать. – danielv

+1

@ danielv Внешний объект был добавлен в xcode 5.1, просто остаток, если вы этого не заметили. (создавая .xib, и поиск «объект» вы увидите) – x4snowman

+0

странно, у меня есть xcode 5.1, и я не вижу его – danielv

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