Можно ли отправлять обычные сообщения с помощью интерфейса клавиши привязки интерфейса Builder ?Можно ли отправлять обычные сообщения через путь ключа модели привязки Interface Builder?
Я хочу включить некоторые пункты меню только в том случае, если отображается главное окно приложения. Я просто попытался следующие, чтобы увидеть, что произойдет:
В привязок инспектора пункта меню я связать Наличие включенной в AppDelegate
и установить модель ключевой путь к self.window.isVisible
.
Это, кажется, работает хорошо, но это означало, которые будут использоваться, как это? Юридический в AppStore?
Немного появляется восклицательный знак рядом с моей моделью ключевым путем ..
Я думаю, что 'isVisible' может быть имя геттер и свойство' visible'? – DeFrenZ
Да, 'self.window.visible' также работает. Но является ли свойство «видимым» документированным где угодно? Могу ли я использовать это? Несмотря на частный случай, меня также интересует общее представление о том, что можно использовать в Path Key Path. – MartinW
Я просто нашел 'visible' в ссылке привязки какао для NSWindow, но это ссылается на привязку для NSWindow, вы можете привязать что-то к' visible', а не наоборот: https://developer.apple.com/ library/mac/documentation/Cocoa/Reference/CocoaBindingsRef/BindingsText/NSWindow.html # // apple_ref/doc/uid/NSWindow-SW1 – MartinW