1

我有 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"

我该如何解决这个内存泄漏?

感谢您的时间 :)!

4

0 回答 0