2012-09-23 1 views
0

Google에서 앱 대리인의보기를 새로 고침/새로 고침하는 방법을 찾으려고합니다. 해결책 중 어느 것도 작동하지 않습니다. 내 생각은 경쟁을 위해 applicationDidBecomeActive: 안에 다시로드하는 것이었지만 작동하도록 할 수는 없었습니다. 내가 시도한 것이 중요하지 않았습니다. 누군가?앱 델리게이트에서보기를 새로 고침/새로 고침하는 방법은 무엇입니까?

업데이트 :

내가 (AppDelegate에있는 ViewController.h 수입과 applicationDidBecomeActive:에서)를 사용했다

마지막 :

거기에 다른 변화의 결합했다,하지만 난 당신이 내가 '무엇을 얻을 생각
ViewController *vc = [[ViewController alloc] init]; 
[vc viewDidLoad] 

달성하기 위해 노력하고 있습니다. 저는 신인이에요. 총이 쓸데없는 일이라면 저를 비난하지 마십시오. :)

+0

당신은 무엇을 시도 했습니까? 몇 가지 코드를 보여줄 수 있습니까? – Moxy

+0

내 질문을 업데이트했습니다. 도와 주시면 감사하겠습니다. – frankC

+0

실제로 달성하고자하는 것을 이해할 수 없습니다. 첫 번째보기에서 앱을 시작 하시겠습니까? 당신의 현재 상황과 당신이 원하는 것을 설명하십시오. – Moxy

답변

0

당신은 어떤 행동을하고 싶습니까? ontroller, 예를 들어) 앱을 다시 열 때?

재정의 방법은 앱 위임에 -applicationDidBecomeActive:입니다. 문제의 View Controller에 대한 참조를 유지하고 싶을 것입니다. 그래서 :

@property MyViewController *myView; 

- (void)applicationDidBecomeActive:(UIApplication *)application 
{ 
    [self.myView refreshSettings]; 
} 

당신이 당신의 예제 코드처럼 당신이 원하는 경우에 당신은 아마, -viewDidLoad을 사용할 수 있습니다,하지만 난 당신이 업데이트하고 두 곳에서 호출 할 부분을 고려하기 쉽게 찾을 수 있습니다.