2009-04-05 8 views
1

tabBar : didSelectItem : 문제가 있습니다. 내 앱에서 ... 4 개의 탭이 있고 그 중 1 개가 plist 파일을 save 설정으로 업데이트하는 설정 탭입니다.다른 탭에서 tabView를 업데이트 하시겠습니까?

다른 탭 모음 항목이 선택되면 작업을 실행하여 적절한 설정으로보기를 업데이트 할 수 있습니다. 나는 단지 이것을 작동시킬 수 없다. 아무도 나에게 tabBar를 사용하는 방법에 대한 예제를 보여 주시겠습니까? didSelectItem :이 방법으로, 또는 어쩌면 다른 방법으로합니까? 감사합니다 ...

답변

2

여기에 원하는 것을 달성하는 다른 방법이 있습니다. 다음에서는 평소대로 tabBarController가 응용 프로그램의 대리자에서 인스턴스화되었다고 가정합니다.

// 대리자 검색

mainDelegate = [[UIApplication sharedApplication] 위임]

// 선택된 탭 검색

NSUInteger 탭 = mainDelegate.tabBarController selectedIndex의];

// 이제 사용자가 선택한 탭에 기초 좋아하는 일을 할

스위치 (탭) {

경우 0 :

// your stuff here 

    break; 

....

사례 N-1 :

// your stuff here 

    break; 

기본값 :

// you should never arrive here if you check all of the possible values for the tab 

    break; 

}

이것은 내가 제대로 이해한다면 당신이 무엇을 의미하는지 달성하기에 충분합니다.

+1

당신은 내 두통을 치료했습니다 - 고마워요! – chaostheory

관련 문제