Я сделал простой код, чтобы прояснить мою проблему. Когда я запускаю свое приложение на своем iPhone, оно работает нормально, но когда я нажимаю кнопку «Домой» - либо на симуляторе, либо на моем реальном iPhone - и снова нажимаю значок приложения, приложение запускается, но кнопка приложения «TestButtonAction не работает. проблема, когда я нажимаю кнопку питания / сна и снова включаю его.
та же проблема, когда я дважды нажимаю кнопку «Домой» и закрываю приложение, сдвигая его окно, и снова запускаю его, кнопка не работает или печатает «Правильное изображение» в консоли
Вот мой код, спасибо.
//
// ViewController.swift
// TestingHomeButton
//
// Created by Samuel Oncy on 4/25/18.
// Copyright © 2018 Samuel Oncy. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var TestButtonOutlet: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func TestButtonAction(_ sender: UIButton) {
if(TestButtonOutlet.imageView?.image == UIImage(named:"NatureView")){
print("Right Image")
}
}
}