我有 3 个视图控制器。第一个使用 CNContactPickerDelegate(在 contactPicker didSelect 联系人中,我按下第三个 ViewController)第二个是 CNContactPickerDelegate,它通过按添加栏按钮项(IBAction)呈现 当我单击第二个 VC 中的联系人时出现泄漏,因为 IBAction 创建了一个自身和第二个视图控制器之间的引用循环,当我离开第二个 VC 时它不会保留(即使我也尝试过,我也不对第二个视图控制器使用关闭)这就是我得到的:
leaks Report Version: 2.0
Process 40523: 31766 nodes malloced for 6619 KB
Process 40523: 1 leak for 64 total leaked bytes.
Leak: 0x60800007a5c0 size=64 zone: DefaultMallocZone_0x11aef8000 CFString ObjC CoreFoundation length: 45 "26667EF5-C77D-4102-8698-D546CEB4F714:ABPerson"
我该如何解决这个内存泄漏?
感谢您的时间 :)!