Я хочу интегрировать полную структуру HTML (т.е. HTML/CSS/JavaScript) в приложение для iOS и сделать так, чтобы UIWebView отвечал за запуск HTML-контента и мог взаимодействовать с остальной частью родного исходного кода Objective-C.
Направление 1: от Objective-C к HTML внутри UIWebView
Способ заставить остальную часть источника отправлять сообщения в HTML-контент довольно прост: я могу просто вызвать stringByEvaluatingJavaScriptFromString:
on на стороне Objective-C и правильно реализовать методы JavaScript.
Направление 2: от HTML внутри UIWebView к Objective-C
Вот как я не могу понять. Моя единственная идея на данный момент состоит в том, чтобы сделать мое приложение локальным веб-сервером и передать ему HTML-запрос. Но я понятия не имею, как это сделать, хотя я полагаю, что это может быть костяком, поскольку я считаю, что такие функции, как Things, VLC или 1Password, могут использовать такие функции.
Приветствуются любые идеи, как заставить это направление 2работать, или любая новая перспектива отправки событий внутри HTML-контента в код Objective-C.