访问属于Xcode中另一个函数的变量

时间:2010-11-18 04:08:57

标签: iphone xcode

请放轻松我。我是新手,正在努力学习mapkit。只是想知道你是否可以帮助我找到我的方式..我有一个函数,在AppViewController.m中找到坐标

  • (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {

    CLLocationCoordinate2D location = [newLocation coordinate]; NSString * lat = [[NSString alloc] initWithFormat:@“%f”,loc.latitude]; latitude.text = lat; ...

}

我的问题是,是否有一种方法可以访问变量lat,比如将其声明为全局变量,从函数 - (void)viewDidLoad {...}

对于你们大多数人来说这听起来可能是一个愚蠢的问题,但是请给我一个提示..我一直在阅读关于单身人士......但是我无法理解如何在这个中使用实现。

亲切的问候, 大卫

1 个答案:

答案 0 :(得分:2)

您必须使lat成为实例变量。在类@interface部分中声明它,然后您可以从类中的任何方法访问它。

@interface AppViewController : UIViewController
{
    NSString *lat;
}

...

@end