【问题标题】:Class method does not invoke on iPhone类方法不会在 iPhone 上调用
【发布时间】:2010-08-02 18:19:54
【问题描述】:

我编写了一个包含 2 个类方法的小类,用于一些计算。我从另一个类中调用这些方法。 我已经在两个类中正确声明了所有内容,并且 Xcode 没有给出任何警告。 尽管如此,我还是检查了调试器,当我从这个类调用方法时,它只是不调用

这是声明:

+(double)DoubleNearestRounding:(double)unrounded
          NumberOfDecimals:(int)decimals;

这是另一个类的调用:

ddd = [DoubleRounding DoubleNearestRounding:[[textField text] doubleValue]
                           NumberOfDecimals:2];

任何想法,我做错了什么?

提前致谢!

【问题讨论】:

  • 你怎么知道它不起作用?
  • 请不要只显示声明,还要显示函数本身。

标签: iphone objective-c class methods


【解决方案1】:

对不起,它确实有效。调试器似乎出于未知原因不想显示步骤。好奇怪,反正……

【讨论】:

  • 您是在调试器中使用 step over 还是 step in,他们会按照他们说的做?有什么理由不只使用 NSNumberFormatter 为您完成工作?
猜你喜欢
  • 2013-09-18
  • 2019-04-20
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多