我刚刚在我的t.date "from_date"
中实施了CLLocationManager
,AppDelegate
目前正在更新该位置。
我现在尝试做的是在更新该位置时在我的一个视图控制器中触发一个方法。
我在使用protocol
之前做过类似的事情,但我不确定AppDelegate
是否可以做到这一点。
我在Swift工作,但Objective-C响应也很有帮助,因为我正在寻找如何实现这一目标的逻辑。
答案 0 :(得分:0)
您可以从应用程序代表(https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/)向NSNotificationCenter
发布通知,并在您的控制器中订阅(不要忘记在dealloc
中取消订阅)。只需确保在应用程序处于后台时不更新任何GUI(您可以直接在控制器中检查状态)。