Avatar
ループが自身の参照持ってるんでこうなるのは正しそう
12:53 PM
とりあえず
12:53 PM
class ViewController: UIViewController { class Process { let processingQueue = DispatchQueue(label: "com.kishikawakatsumi.test") weak var parent: ViewController? init(parent: ViewController) { self.parent = parent } func run() { while let parent = parent { } } } lazy var process = Process(parent: self) override func viewDidLoad() { super.viewDidLoad() process.run() } }
12:54 PM
メモリリーク避けつつ開放されたら止まるようにもしてみました。