imagePickerController протекает без дополнительного кода - PullRequest
0 голосов
/ 30 марта 2019

ImagePickerController протекает в моем проекте, поэтому я создал тестовый проект, в котором есть кнопка, которая представляет imagePickerController.Он больше ничего не делает, но когда я проверяю этот простой тестовый проект на утечки в инструментах, он также протекает, это происходит после того, как я несколько раз представляю и отклоняю imagePickerController.Я что-то не так делаю в своем коде или это код Apple, который пропускает?

Вот несколько картинок: трассировка стека график

class ViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {

let button = UIButton()
let imagePicker = UIImagePickerController()

override func viewDidLoad() {
    super.viewDidLoad()

    view.backgroundColor = .white
    button.backgroundColor = .black
    button.addTarget(self, action: #selector(buttonAction), for: .touchUpInside)

    view.addSubview(button)

    button.translatesAutoresizingMaskIntoConstraints = false

    NSLayoutConstraint.activate([
        button.centerXAnchor.constraint(equalTo: view.centerXAnchor),
        button.centerYAnchor.constraint(equalTo: view.centerYAnchor),
        button.widthAnchor.constraint(equalToConstant: 100),
        button.heightAnchor.constraint(equalToConstant: 100)

        ])
}

@objc func buttonAction () {
    imagePicker.sourceType = UIImagePickerController.SourceType.camera
    imagePicker.allowsEditing = true
    present(imagePicker, animated: true)
}

}

...