Мне нужно, чтобы мой iPhone Objective-C закодировал ошибки Javascript в UIWebView. Это включает в себя неперехваченные исключения, синтаксические ошибки при загрузке файлов, undefined ссылки на переменные и т.д.
Это для среды разработки, поэтому ей не нужно быть SDK-кошерным. На самом деле, это действительно нужно работать на симуляторе.
Я уже нашел некоторые скрытые трюки WebKit, например. выставлять объекты Obj-C в JS и перехватывать всплывающие окна, но это все еще ускользает от меня.
[ПРИМЕЧАНИЕ: после публикации этого вопроса я нашел один способ использования делегата отладки. Есть ли способ с более низкими накладными расходами, используя консоль ошибок/веб-инспектор?]