gpt4 book ai didi

objective-c - 自动修复 "direct comparison of a string literal has undefined behavior"

转载 作者:太空狗 更新时间:2023-10-30 03:25:57 26 4
gpt4 key购买 nike

在 Xcode 中,我收到错误“直接比较字符串文字有未定义的行为”,我知道我为什么会收到它,但是有什么方法可以让我点击一个按钮并让 Xcode 删除它?我这么说是因为在我的应用程序中的 370 个地方我已经得到了它。

最佳答案

禁用此警告的 clang 选项是 -Wno-objc-literal-compare

但是,警告是有原因的;这是因为使用 == 与 NSString 文字进行比较不能保证如您预期的那样运行。请改用 isEqual:isEqualToString:,您既可以摆脱此警告,又可以避免以后将其变成错误。

关于objective-c - 自动修复 "direct comparison of a string literal has undefined behavior",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16246462/

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