离开CNContactPickerViewController

时间:2016-11-25 14:04:23

标签: ios swift model-view-controller memory-leaks contactpicker

我有3个ViewControllers。 第一个使用CNContactPickerDelegate(在contactPicker的didSelect中联系我推第三个ViewController) 第二个是CNContactPickerDelegate,按下添加栏按钮项(IBAction) 当我点击来自第二个VC的联系人时出现泄漏,因为IBAction在它自己​​和第二个视图控制器之间创建了一个参考周期,当我离开第二个VC时它不会保留(我不使用dismiss用于第二个视图控制器,即使我也试过) 这就是我得到的:

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"

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

感谢您的时间:)!

0 个答案:

没有答案