gpt4 book ai didi

objective-c - 用户默认读取时崩溃——真的很不寻常

转载 作者:行者123 更新时间:2023-12-04 16:48:27 25 4
gpt4 key购买 nike

<分区>

我在读取 NSUserDefaults 时无故崩溃。我第一次读它很好。我得到了数据并且没问题。第二次,我崩溃了/我得到了空值。

我已经检查过的东西:

  • 不,我不会在其他地方删除它。
  • 没有,没有其他人同时调用它。
  • 如果为零?它不应该是零,也没有我删除它的地方,并且在第一次(有数据)和第二次(崩溃)之间,甚至没有人碰它。
  • 它保存 NSDataNSMutableArray,这可能很好,因为它在第一次调用时就可以工作。

它会是什么?

return [[NSUserDefaults standardUserDefaults]objectForKey:@"tempImagesArray"];

我什至没有写代码来保存它,因为我在第一次启动应用程序时就保存了它,第二次我什至没有保存任何东西,它是上次在内存中的。 (它在第一次调用时出现,而不是在第二次调用时出现)

编辑:::我在崩溃时看到的汇编程序:

0x19f8e2c:  movl   %eax, (%esp)
0x19f8e2f: calll 0x1bcdfee ; symbol stub for: objc_msgSend
0x19f8e34: jmp 0x19f8e38 ; -[NSUserDefaults(NSUserDefaults) objectForKey:] + 74
0x19f8e36: xorl %eax, %eax
0x19f8e38: addl $20, %esp

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