почему AppDelegate падает в EXC_BAD_ACCESS?
Решил запилить запрет на запись экрана и воспользовался хаком отсюда:
https://stackoverflow.com/questions/18680028/prevent-screen-capture-in-an-ios-app
Но у меня webView приложуха, поэтому повесил makeSecure на subView, а не на основной (если вешать на view всегда черный экран, а вот на wView все пашет).
Все работает, запись экрана блочится, скриншоты тоже, но если свернуть и развернуть приложение - все падает и зависает в черный экран с ошибкой AppDelegate.
Я очень слаб в ios, может кто подсказать, может тут в слоях что-то нужно сделать или как-то подругому повесить makeSecure, буду очень благодарен)
такой подход вообще очень необычен и никакой стабильности не гарантирует, хотя и по своему очень красив
по ошибке непонятно. В логах обычно есть стэктрейс и описание эксепшна(если он есть). В качестве обходного решения могу предложить возвращать layer на место в UIApplication.applicationWillEnterForeground
Сделал вот такую штуку, удаляя все subviews и устанавливая их, но willEnterForeground никогда не срабатывает второй раз =( Только при первом открытии, потом падает в ошибку видимо еще до события
Обсуждают сегодня