Можно ли создать экземпляр jvm из дампа кучи?

Добавление второго ответа здесь, поскольку мой первый только частично работает. Этот метод менее изящен в том, что он требует вызова метода в каждом представлении в приложении, однако он работает без каких-либо побочных эффектов.

Итак, сначала создайте класс расширения UIViewController с функцией для удаления назад и добавить пользовательскую кнопку возврата:

extension UIViewController {

func setBackButton() {
    navigationController?.navigationBar.backIndicatorImage = R.image.backArrow()
    navigationController?.navigationBar.backIndicatorTransitionMaskImage = R.image.backArrow()
    navigationItem.backBarButtonItem = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil)
}

Во-вторых, мы можем просто вызвать эту функцию в viewDidLoad каждого контроллера просмотра, в котором вы нуждаетесь.

21
задан Siva 3 December 2014 в 09:23
поделиться