我正在开发iOS 4应用程序。
我有一个包含另一个类的ViewController。在本课程中,我使用CoreLocation来跟踪GPS和航向。
我想通过此方法通知ViewController GPS跟踪出错:
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
我想检查用户是否已禁用位置跟踪并显示AlertView,但我只能在viewController上执行此操作。
如何在发生此错误时通知ViewController?
答案 0 :(得分:0)
您需要为UIViewController创建子类,并添加从视图接收特定错误通知所需的方法。
答案 1 :(得分:0)
您可以使用通知或委派。在这种情况下,委派更适合。请参阅我的答案,您应该能够根据您的情况对其进行相应调整。