好的,所以我在我的AppDelegate中运行并运行了我的CoreLocation,并使用了一些方法。 现在,我想从我的ViewController在AppDelegate中调用其中一个方法。然而,这种方法所需的参数[即位置东西],我的ViewController不知道。 我现在应该在我的ViewController中设置整个CoreLocation hoopla,还是有更简单,更智能和更优雅的方式? (我非常害怕这个问题表明我有点想念编程的基础知识,但我愿意自欺欺人) 谢谢你的烦心......
示例:在我的AppDelegate中,有一个名为
的方法-(void) sendDataToServer:(CLLocation *)newLocation
它需要一个位置作为输入。 CoreLocation在AppDelegate中初始化,因此位置参数在APpDelegate中是已知的。但不是在ViewController中。
答案 0 :(得分:0)
您可以使用以下代码访问AppDelegate:[UIApplication sharedApplication].delegate