Текст кнопки быстрого обновления после закрытия просмотра - PullRequest
1 голос
/ 12 июля 2020
• 1000 2 = Просто текстовое поле для имени и кнопка для сохранения в user.defaults и закрытия представления.

На данный момент все работает, за исключением того, что кнопка на ViewController1 не обновляется с помощью viewDidLoad, ни viewDidAppear, ни viewWillApear. Мне нужно закрыть приложение и задача убить его, а затем запустить приложение, так как оно показывает новое имя кнопки.

Не могли бы вы рассказать мне, как изменить текст моей кнопки, когда она возвращается во ViewController1 после завершения увольнения?

let defaults = UserDefaults.standard

private var monNom: String = ""

@IBOutlet weak var compteApplication: UIButton!

override func viewDidLoad() {
    super.viewDidLoad()
    
    if let monNom = UserDefaults.standard.value(forKey: "Nom") as? String {
        self.monNom = monNom
        print(monNom)
        
       if (monNom != "") {
            
            let contentsNumber = defaults.string(forKey: "savedContentsNumber") ?? "0"
            
            print("I'm not empty")
            compteApplication.setTitle("Compte \(monNom) \(String(contentsNumber))", for: .normal)
            
            
            
        }
        
    }

1 Ответ

1 голос
/ 12 июля 2020

, если это не работает для viewDidAppear, также это означает, что ваша презентация v c является модальной, поэтому измените ее на полноэкранный режим или используйте делегата для отправки обновления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...