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