Существует ли способ получить обратный вызов к цели-c, когда определенное событие было обнаружено в UIWebView? JavaScript может отправить обратный вызов в Objective C?
Обновление - больше не использовать UIWebView. Используйте WKWebView или еще лучше (если он соответствует вашим потребностям и вы работаете для iOS 9), Safari View Controller.
Но если вы должны использовать UIWebView, в своем делегате UIWebView предоставьте реализацию для webView: shouldStartLoadWithRequest: navigationType:
Добавьте в файлы HTML или Javascript функции, которые отправляют URL-адреса в настраиваемую схему (для удобства чтения для целей нестандартная схема не требуется). Все отправленные URL-адреса будут переданы в вашу реализацию метода Objective-C, после чего вы сможете делать то, что хотите.