iPhone:对此方法声明所说的内容感到困惑

时间:2010-11-27 20:15:34

标签: iphone objective-c methods

我是iPhone新手。有人可以向我解释这个方法声明:

- (void)locationManager:(CLLocationManager *)manager
       didFailWithError:(NSError *) error{

这是我猜的:

  • (void) - 方法不返回任何内容
  • locationManager: - ???
  • (CLLocationManager *)manager - 这看起来像一个参数。到CLLocationManager。
  • didFailWithError: - 这似乎是方法名称
  • (NSError *) error - 这似乎也是一个参数。我有点困惑为什么两个地方都有参数。

2 个答案:

答案 0 :(得分:2)

这是Objective C,而不是常规C,因此函数名称中插入了参数。 locationManagerdidFailWithError都是函数名称的一部分。

答案 1 :(得分:1)