gpt4 book ai didi

cocoa - "__NSAutoreleaseFreedObject(): release of previously deallocated object"出乎意料

转载 作者:行者123 更新时间:2023-12-03 17:43:30 25 4
gpt4 key购买 nike

我不确定这是否是一个错误。代码编译得很好(没有警告),但是当我输入一个方法时,本地值(NSMutableString)会在调试器中显示以下内容:

__NSAutoreleaseFreedObject(): release of previously deallocated object

enter image description here我没有收到异常,看起来字符串的内容(当时甚至没有分配)是 NSAutoReleaseFreedObject 警告。

发生什么事了?

最佳答案

如果你没有将普通局部变量初始化为任何值,那么它的值是未定义的——它可以是任何值。实际上,它会将恰好位于变量分配的堆栈上的位模式解释为变量类型的值。在这种情况下,变量包含的“任何内容”恰好是该字符串的地址。

关于cocoa - "__NSAutoreleaseFreedObject(): release of previously deallocated object"出乎意料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5344645/

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