Я только что исправил это в своем. Большой проект, два файла. Один из них был «ReallyLargeNameView», а другой - «ReallyLargeNameViewController»
Основываясь на втором выбранном выше ответе, я решил очистить свою сборку. Нада, но я все еще подозревал XCode (поскольку у меня есть два идентичных класса, я должен их абстрагировать, но ...) Так что кто-то работает, кто-то нет. Имена владельцев файлов до сих пор копируются и вставляются, розетки переподключаются, xCode перезагружается, все еще ничего.
Поэтому я удаляю подобный именованный класс (который является представлением). Вскоре новая ошибка «розетка внутри не подключена» буквально была «webView, а не значение ключа», бла… в основном, говоря «Visual Studio лучше». Во всяком случае ... Я стираю меньший именованный файл, и БАМ, он работает.
XCode смущает файлы с одинаковыми именами. И проект достаточно большой, чтобы его можно было немного перезагрузить, что может быть его частью.
Хотелось бы, чтобы у меня был более технический ответ, чем "XCode в замешательстве", но хорошо, xCode сильно запутался на этом этапе. Не путать это так же, как я помогу маленькому ребенку. Это работает сейчас, :) Должно принести пользу другим, если вышесказанное ничего не исправит.
Всегда не забывайте чистить свои сборки (также удаляя симулятор)