Каждый раз, когда я вызываю функцию changeImage, изображение img будет меняться.Проблема заключается в том, что объем оперативной памяти, используемой приложением, будет увеличиваться при каждом изменении фотографии, даже если предыдущая фотография больше не отображается на экране.
enter code here import UIKit
class ViewController: UIViewController {
var takenImage = UIImage()
@IBOutlet var img: UIImageView!
@IBOutlet var buton: UIButton!
var index = 0
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func changeImage(_ sender: Any) {
index+=1
switch(index) {
case 1: img.image = UIImage(named: "i1")
case 2: img.image = UIImage(named: "i2")
case 3: img.image = UIImage(named: "i3")
case 4: img.image = UIImage(named: "i4")
case 5: img.image = UIImage(named: "i5")
case 6: img.image = UIImage(named: "i6")
default: print("default");
}
}
}
Я ожидаю удаления старых фотографий изОЗУ