gpt4 book ai didi

ios - NSUserDefaults initWithSuiteName泄漏iOS 8中的内存吗?

转载 作者:行者123 更新时间:2023-12-01 16:36:47 25 4
gpt4 key购买 nike

我的项目使用ARC。 Instruments中的泄漏工具报告NSUserDefaults initWithSuiteName:泄漏内存。

有没有其他人注意到这一点?

NSUserDefaults *theDefaults = [[NSUserDefaults alloc] initWithSuiteName:self.myGroupNameStr];

最佳答案

好的,这似乎是我自己的问题。

[NSUserDefaults standardUserDefaults]不同,我自己的代码必须假定保留[[NSUserDefaults alloc] initWithSuiteName:@"group.com.company.app"]的所有权。

因此,解决方法是在加载UIInputViewController时初始化self.myDefaults,然后在self.myDefaults的dealloc中将UIInputViewController设置为nil。

关于ios - NSUserDefaults initWithSuiteName泄漏iOS 8中的内存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27557571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com