Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 存储到'的值';在初始化过程中,从不读取_Objective C - Fatal编程技术网

Objective c 存储到'的值';在初始化过程中,从不读取

Objective c 存储到'的值';在初始化过程中,从不读取,objective-c,Objective C,当运行构建和分析工具时,初始化期间存储到“”的警告值从不被读取 它在stRs232Timer*pTimer=malloc(sizeof(stRs232Timer)) 另外,我在函数的某些部分得到了与dwDelay=1000相同的警告。 声明为unsigned long int dwDelay=0 为什么会这样?它告诉你,你从未使用过pTimer 编辑 为了澄清这一点,它实际上是在告诉您,您从未使用过pTimer的特定值。如果在使用它之前分配它,然后再次分配,您将收到消息。e、 g stRs23

当运行构建和分析工具时,初始化期间存储到“”的警告
值从不被读取

它在
stRs232Timer*pTimer=malloc(sizeof(stRs232Timer))

另外,我在函数的某些部分得到了与dwDelay=1000相同的警告。 声明为
unsigned long int dwDelay=0


为什么会这样?

它告诉你,你从未使用过
pTimer

编辑 为了澄清这一点,它实际上是在告诉您,您从未使用过pTimer的特定值。如果在使用它之前分配它,然后再次分配,您将收到消息。e、 g

 stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));

 // Lots of code not using pTimer.

 pTimer = someFunction();

将发出警告。

分析仪告诉您什么?请澄清您的问题,它告诉我“在初始化过程中存储到'pTimer'的值从未使用过”。但我在程序中使用了它。我可以从中读取值。@theodore:您可能弄错了。我认为你错的可能性更大,而不是分析仪中有一个导致误报的错误。