Я следую инструкциям на веб-сайте Apple по созданию вашего первого приложения для iPhone, так как это та область, в которой я хотел бы участвовать.
Я завершил приложение, но затем решил объединить его с другим приложением. (Один просто меняет изображение при нажатии, один отображает текст из текстового поля при нажатии кнопки, так что не слишком сложно объединить)
Я успешно скопировал большую часть кода, но где-то я ошибся, так как 6 раз я получаю сообщение об ошибке
@synthesize property must be in implementation context
для 6 вещей, которые я синтезирую.
Мне кажется, что я все скопировал и проверил все экземпляры синтезированных элементов, так что они определенно там, поэтому я не знаю, почему это происходит.
Когда я помещаю строки, вызывающие ошибки, в контекст реализации (т. е. между @implementation и @end), я получаю
no declaration of property 'X' found in the interface
где x — это название того, что я синтезирую.
Как его вставить в интерфейс? казалось, что я уже связал все компоненты Interface Builder с соответствующими фрагментами кода.