|
|
1
15
我在做类似的事情时也有同样的问题,经过进一步的研究,我发现我释放过度了。根据 Core Foundation docs :
我认为这意味着带有Get一词的函数不应该由您发布。如果您这样做,它将导致一个问题,稍后当真正的所有者试图释放它。因此,在这种情况下,当您执行以下操作时:
你正在释放一些不应该被释放的东西。很久以后,当您这样做时:
阵列将尝试释放其所有记录,而不知道您已经释放了其中的一些记录。结果就是你的错误。通过注释掉这一行,您可能已经消除了错误,但我担心您已经造成了内存泄漏。
|
|
|
2
-2
allPeopleRef和addressBookRef指向相同的对象?副本可能很浅。AbAddressBookCopyArrayFallPeople做什么? |
|
y2k-shubham · IntelliJ“没有为模块指定SDK。” 2 年前 |
|
|
Stefan vdb · Play商店的Android最低sdk要求 2 年前 |
|
|
Lesha Pipiev · 通过自定义代理向S3发送PUT对象请求 2 年前 |
|
|
Yeo Bryan · Ionic项目申请通知权限 2 年前 |