gpt4 book ai didi

ios - 在 NSString stringWithFormat 上崩溃

转载 作者:行者123 更新时间:2023-11-28 21:47:11 26 4
gpt4 key购买 nike

我有一行代码创建如下所示的 NSString,

NSString *paramString = [NSString stringWithFormat:@"?user_id=%@&x=%@&y=%@",_selectedID, _selectedX,[MyModel shared].currentUser.userID];

我确实收到如下崩溃报告:

crash in :
Thread 0 crashed:
libobjc.dylib objc_msgSend + 16
CoreFoundation _NSDescriptionWithLocaleFunc + 68
CoreFoundation _CFStringAppendFormatCore + 6004
CoreFoundation _CFStringCreateWithFormatAndArgumentsAux + 116
Foundation [NSPlaceholderString initWithFormat:locale:arguments] + 160
currentUser 中的

userID 是一个 NSString。_selectdID_selectedX 都是从VC1 --> VC2 ---> VC3传过来的NSString。在 VC2 和 VC3 中,两者都声明为 @property(nonatomic,assign)

但是,根据崩溃报告,这种崩溃只发生在大约 1% 的用户身上,而且所有这些用户都在 iOS 7.1.1 上。

我尝试模拟它,但没有成功。是不是因为内存被释放了?有什么可以模拟的吗?

最佳答案

尝试使用复制或强修饰符声明您的 NSString 属性,以确保它们在内存中。它们可以被释放并且它们的指针引用另一个 var

关于ios - 在 NSString stringWithFormat 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29657101/

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