Мне было очень удобно с XCode 3 и iOS. Я сейчас пытаюсь перейти на XCode 4 и программирование какао. Я не смог подключить самые простые элементы управления. Я начинаю с нового пустого приложения какао. Я нажимаю кнопку на форме. Я управляю перетаскиванием кнопки поверх заголовка и опускаюсь, чтобы получить
IBOutlet NSButton *myButton; and
@property (strong) IBOutlet NSButton *myButton;
в init я добавил:
self.myButton =[[NSButton alloc]init];
поскольку кнопка объявлена сильной, я считаю, что она правильно удерживается.
Позже в моем коде я просто сделал:
[myButton setTitle:@"this button"];
Этот код достигнут (проверен с точкой останова) и myButton не равен nil, но метка кнопки в форме не обновляется Глядя на инспектор соединений, myButton ссылается на «Владелец файла». Я добавил IBAction почти таким же образом, и он отлично работает.
Есть ли что-то новое в XCode 4, необходимое для правильного подключения IBOutlet?