Я создал чрезвычайно простую тестовую программу. Он имеет одну кнопку. Нажатие кнопки вызывает NSPopover
с меткой. Эта метка находится в отдельном файле xib со своим собственным NSViewController
.Как правильно настроить NSPopover с отдельным viewController
Цель, когда на главном экране, когда я нажимаю кнопку, popover покажет xib-файл viewcontroller
. И на ярлыке xib-файла должен быть установлен текст «Он работает».
Хорошо .. Это работает, но только на после вторая погрузка popover. При первом нажатии кнопки метка по-прежнему имеет старое значение по умолчанию. Но со второго щелчка и далее «Это работает». Есть ли у кого-нибудь идеи, что может вызвать эту проблему? Его всего лишь около 5 строк кода код можно увидеть на этом хранилище ->https://github.com/patchthecode/testtest
Привет, хорошо я знаю о сильных/слабых IBoutlets. Моя ошибка. Я просто сделал это тестовое приложение, чтобы показать поп-код. Одно дело, решение работает, но есть ли какая-то связь с объяснением, почему это так? У меня было убеждение, что код загрузки nib уже создает объекты в памяти. –
Используйте точку останова un IBAction и проверьте адрес текстового поля. –
Как я установил точку останова, я понимаю, что происходит сейчас. Благодарю. –