我通常不会粘贴图像,我会将代码作为文本提供,但我觉得分析器警告很重要。

我不确定这意味着什么以及如何解决这些问题。

完整代码可以在这里找到
https://github.com/robbiehanson/CocoaHTTPServer/blob/master/Core/Categories/DDData.m

最佳答案

通常,您可以展开侧栏中的警告以获取导致这种情况的控制流的详细列表。在您的情况下,静态分析器说,在特定情况下,该行代码将在 inbuf[1] 从未初始化为值的地方执行,因此是垃圾。

我猜测的情况是如果 ch == '=' ,这会将 flendtext 设置为 YES ,这会将 ixinbuf 设置为 3 ,这意味着 x == 0-2 的 inbuf[x] 永远不会被初始化,并且这些值的后续访问是垃圾。

关于iphone - '&' 的左操作数是垃圾值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8596584/

10-13 03:03