gpt4 book ai didi

objective-c - 两个字符串的比较失败

转载 作者:行者123 更新时间:2023-12-04 05:57:33 25 4
gpt4 key购买 nike

我比较了两个明显相同的字符串。不幸的是,我的 if 子句没有按预期工作:

NSLog(@"%@ == %@ ?",strippedString1,strippedString2);

if (strippedString1 == strippedString2) {
[_newBuild setTextColor: [NSColor greenColor] ];
[_OldBuild setTextColor: [NSColor greenColor] ];
}

这是我的 NSLog 输出:构建:2A12-046 == 构建:2A12

即使逐字节比较也表明两个字符串是相同的: enter image description here

任何线索?

最佳答案

==您正在比较指针地址,以比较您可以使用的字符串的内容:

 [strippedString1 isEqualToString: strippedString2];

关于objective-c - 两个字符串的比较失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322457/

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