Как назвать метод Objective C из JavaScript в приложении Какао/WebKit?

В нескольких словах: сначала вызывается конструктор, затем заполняются любые @FXML аннотированные поля, затем вызывается initialize(). Поэтому конструктор НЕ имеет доступа к полям @FXML, относящимся к компонентам, определенным в файле .fxml, тогда как initialize() имеет к ним доступ.

Цитирование из Введение в FXML :

[...] контроллер может определить метод initialize (), который будет вызываться один раз на контроллере реализации, когда содержимое его связанного документа будет полностью загружено [. ..] Это позволяет классу-исполнителю выполнять любую необходимую пост-обработку содержимого.

blockquote>

12
задан The Archetypal Paul 10 November 2008 в 14:32
поделиться

2 ответа

Это документируется по developer.apple.com.

11
ответ дан 2 December 2019 в 19:33
поделиться

У меня есть решение, использующее NimbleKit. Он может вызывать функции Objective C из Javascript.

1
ответ дан 2 December 2019 в 19:33
поделиться