使用AppDelegate中的参数调用Method

时间:2014-09-18 10:46:22

标签: ios methods parameters appdelegate

好的,所以我在我的AppDelegate中运行并运行了我的CoreLocation,并使用了一些方法。 现在,我想从我的ViewController在AppDelegate中调用其中一个方法。然而,这种方法所需的参数[即位置东西],我的ViewController不知道。 我现在应该在我的ViewController中设置整个CoreLocation hoopla,还是有更简单,更智能和更优雅的方式? (我非常害怕这个问题表明我有点想念编程的基础知识,但我愿意自欺欺人) 谢谢你的烦心......

示例:在我的AppDelegate中,有一个名为

的方法
-(void) sendDataToServer:(CLLocation *)newLocation

它需要一个位置作为输入。 CoreLocation在AppDelegate中初始化,因此位置参数在APpDelegate中是已知的。但不是在ViewController中。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码访问AppDelegate:[UIApplication sharedApplication].delegate