ios - 无符号表达式的比较 >=0 始终为真

标签 ios warnings

我收到警告 Comparison of unsigned expression >=0 is always true

在这一行中:return status != nil && status.length >= 0 && status.length <= 140;

所以我不确定这听起来是否愚蠢,但我是否应该删除该表达式>

谢谢!

最佳答案

仅删除检查的这一部分 — status.length >= 0。实际上,检查的这一部分将由编译器优化并自动删除,因为它没有意义。将其从代码中删除将帮助您摆脱此警告。

关于ios - 无符号表达式的比较 >=0 始终为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6990569/

相关文章:

visual-studio-2010 - Visual Studio 2010 警告编号。我在哪里可以找到它们?

传递字符串的 C++ 非 POD 警告?

c++ - 禁用/W4 boost 警告

ios - 当我的 ViewController 被导航时,AFURLSessionManager 应用程序崩溃了

ios - 如何在使用 swift 切换不同 View 的同时连续播放背景音乐?

iphone - NSUserDefaults 是否删除暂时不需要的 key ?

objective-c - 如何: Implement server forcing disconnect of client in GKSession

ios - 如何获取包含图像、视频和文本的 Facebook feed?

Wix:如何警告用户而不是使用属性终止安装?

ios - 在应用程序运行时检查内存使用情况