2014-09-18 1 views
0

좋아요, 그래서 내 AppDelegate에서 CoreLocation을 실행하고 몇 가지 방법을 사용하고 있습니다. 이제 AppDelegate에서 이러한 메서드 중 하나를 ViewController에서 호출하려고합니다. 그러나이 방법에 필요한 파라미터 [즉, 위치 물건], 내 ViewController에 알려져 있지 않습니다. 이제 ViewController에서 전체 CoreLocation hoopla를 설정해야합니까, 아니면 더 쉽고 스마트하고 우아한 방법이 있습니까? (나는이 질문은 내가 종류의 프로그래밍의 기초를 그리워 보여줍니다 매우 두려워하지만, 나 자신의 바보를 만들기 위해 기꺼이) 귀찮게 감사합니다 ...AppDelegate의 매개 변수가있는 호출 메서드

예 : 내 AppDelegate에에서

-(void) sendDataToServer:(CLLocation *)newLocation 

입력으로 위치가 필요합니다. CoreLocation은 AppDelegate에서 초기화되므로 위치 매개 변수는 APpDelegate에 알려져 있습니다. 그러나 ViewController에는 없습니다.

답변

0

당신은으로 AppDelegate에를 액세서 수 있습니다 [UIApplication sharedApplication].delegate

+0

OK,하지만 어떻게 난 단지 AppDelegate에로 알려진이의 AppDelegate에에 방법에 매개 변수를 전달하는 것? – Sjakelien

+0

다른 클래스와 마찬가지로 –

+0

내 질문을 편집하여 내 문제를 좀 더 명확하게 만들었습니다. – Sjakelien