#xcode #applescript-objc
#xcode #applescript-objc
Вопрос:
Я хотел бы загрузить локальный html-файл из ресурсов в веб-представление в приложении applescript objc. Я добавил файлы в связанные ресурсы, но я не уверен, как загрузить их в веб-представление с помощью чего-то вроде
tell myWebView to setMainFrameURL_("file.html")
извините за тривиальный вопрос, буду признателен за любую помощь
Комментарии:
1. Я искал решение в applescript-objc
Ответ №1:
Чтобы выполнить эту работу, вам необходимо
- Добавьте WebKit.framework в раздел Связанные фреймворки и библиотеки в общих настройках ваших приложений. Без этого я получил сообщение об ошибке не удается декодировать объект класса (WebView)
- Создайте выход. Это необходимо, чтобы ваш Applescript мог взаимодействовать с элементами пользовательского интерфейса.
- Напишите
property myWebView : missing value
в вашем AppDelegate.applescript и сохраните его. - Используя представление Interface Builder, подключите (CTRL-drag) делегат приложения к вашему веб-представлению и выберите myWebView.
- Теперь свойство myWebView указывает непосредственно на ваш веб-просмотр.
- Напишите
- Попросите WebView загрузить ваш HTML-файл из папки ресурсов приложения:
set appResourcesPosixPath to POSIX PATH of (path to current application as text) amp; "Contents/Resources/" tell myWebView to setMainFrameURL_(appResourcesPosixPath amp; "File.html")
Наслаждайся, Майкл / Гамбург