2

Я работаю в XCode, и я скопировал контроллер представления в другой проект, но все соединения/выходы все еще подключены к старому проекту. Если я нахожусь над точкой соединения, он выделяет объект выхода в другом проекте. Как удалить все соединения для класса?Очистить соединения/розетки в классе ViewController?

Похоже, что если имя ViewController совпадает, если я добавлю IBOutlet того же типа и имени, он автоматически подключится к старому проекту.

Спасибо!

+0

@AnoopVaidya Я удалил его, но я хочу использовать тот же код, что и я. Я попытался удалить его и создать новый контроллер представления и вставить код в контроллер представления. – Alan

+0

Этот вопрос не был первоначально дубликатом связанного «дубликата», но я добавил [ответ] (http://stackoverflow.com/a/37324620/3681880), который также касается этого вопроса. В основном Xcode просто путается, потому что контроллер просмотра и имя выхода одинаковы в обоих открытых проектах. Закройте один из проектов, и Xcode в конечном итоге все выяснит. – Suragch

ответ

5

Если вы вставляете классы в то время, когда исходный проект открыт, по какой-то причине он будет ссылаться. Как только вы покинете xCode и снова откроете новый проект, он очистит соединения со старым проектом!