Я унаследовал проект iOS от разработчика, с которым у меня нет контакта.Проект iOS «Автоматический выпуск номера ссылки»
Когда я компилирую & запустить проект, почти каждый .m файл дает мне несколько ошибок, которые говорят Receive Type "theFilename" for instance X does not declare a method with selector "otherMethod:"
Я могу исправить каждую из них, перемещая «otherMethod» в коде, так это выше точки, на которую ссылается ... но вся эта ситуация кажется странной, потому что (предположительно) это код, который был представлен и функционирует в App Store.
Моя мысль, что мне не хватает некоторых настроек в моем XCode, что вызывает эту проблему.
Любые мысли или идеи о том, как исправить это, не имея врача в каждом файле, будут оценены.
Включен ли ARC в настройках вашего проекта? –
Это не то, о чем вы просили, но это, вероятно, улучшение. Вместо того, чтобы перемещать код вверх, возможно, лучше объявить методы. Поскольку эти методы не объявлены в заголовке, вы можете сохранить их конфиденциальными, объявив их в нулевой категории (я думаю, что это то, что есть), как это сделано Apple в некоторых из них более позднего кода шаблона. (at) интерфейс MyViewController() // здесь размещайте объявления. (at) end –