【问题标题】:XCode 4.0.2 and warnings not going away!XCode 4.0.2 和警告不会消失!
【发布时间】:2011-05-07 06:30:06
【问题描述】:

我今天从 xcode 4.0 升级到 4.0.2(不知道为什么,但我读到的几乎所有内容都说“我必须”......这是为什么?)。

无论如何,在这次升级之后,我注意到由于“静态”(类)方法调用而出现的警告。我有一个类有 2 个同名的方法(一个方法有一个额外的参数,所以签名略有不同)。这以前不是问题,但现在我收到了语义警告。该警告仅抱怨其中一种方法调用。

我绝望地用其他方法签名替换了所有警告行。警告仍然出现。

所以,在绝望中,我再次注释掉了所有导致警告的行。但是警告仍然出现。我什至重新启动了 XCode,甚至重新启动了机器,但没有任何进展。 每次我测试这个我都在清理和重建。

这是 XCode 4.0.2 的错误还是我在这里完全错过了一些新的 XCode 4.0 概念???

* 更新 *

这似乎是我的用户错误。我有 2 个构建目标。所有警告都来自未选择的目标。一旦我选择了正确的目标并再次清理+构建,所有警告都消失了。 - 已解决。

【问题讨论】:

  • 您能否编辑您的问题并粘贴您收到的确切警告以及相应的源代码?
  • 另外,我的 XCode 一直在下载各种库(iOS、开发者库...)。不知道是不是这个原因。
  • 警告说 +BeginViewAnimations: animation Duration: 未找到。您粘贴的代码使用 +BeginViewAnimations: animate Duration:.
  • 我粘贴的代码从 BeginViewAnimation 中取出。那么为什么警告会抱怨呢???

标签: xcode4 warnings semantics


【解决方案1】:

您既没有定义方法 +BeginViewAnimation:animationDuration: 也没有调用,所以看起来没问题。显然 XCode 在其他地方看到了调用。或者也许只需要清理目标?这可以解决很多问题。

编辑

通过从问题中删除代码,无法再看到上下文,但下面的评论证明我的分析是正确的:XCode 已经看到另一个目标的调用,正确清理、选择和构建目标已经解决了问题.

【讨论】:

  • 正如我所说,我总是在清理和重建。
  • 另外,我正在定义 BeginViewAnimations。它在 .h 文件中。
猜你喜欢
  • 2021-11-20
  • 1970-01-01
  • 2013-08-26
  • 1970-01-01
  • 2013-05-10
  • 1970-01-01
  • 1970-01-01
  • 2022-09-24
  • 2015-02-09
相关资源
最近更新 更多