2010-04-16 6 views
6
self.navigationItem.rightBarButtonItem.enabled = FALSE; 
[activityIndicator startAnimating]; 
//[myview sendSubviewToBack:self.view]; 
//self.view.hidden= TRUE; 
myview.hidden= FALSE; 
activityIndicator.hidden= FALSE; 
dt = [[DateTime alloc] init]; 

이 방법은 사용자가 왼쪽 버튼을 클릭 할 때이 방법이 여기에서 발생합니다.이 버튼을 비활성화하려면 버튼을 비활성화하고 싶지 않지만 비활성화하려면 코드를 확인합니다. 제발 도와주세요.내비게이션의 오른쪽 바 버튼을 비활성화하는 방법

+0

내가 bymistakely – madhavi

+0

그래서 당신은 '뒤로'버튼을 비활성화하려면 왼쪽 Rightbar 버튼에 대한 잘못된 제목 도움을주고 없습니다 죄송합니다? 그것이 네비게이션 바가 모두 보이면 모두 숨길 수 있습니다. – willcodejavaforfood

답변

3

Objective-C에서 속성이 제대로 초기화되지 않으면 오류가 표시되지 않고 명령문이 실행되지 않습니다.

내 첫 번째 추측은 당신이 nil 참조에서 메서드를 호출하는 것입니다.

디버거를 사용하여 rightBarButtonItem이 올바르게 설정되었는지 확인하십시오.

21

그냥

self.navigationItem.rightBarButtonItem.enabled = NO; 
+0

hmmh, 나를 위해, 오른쪽 또는 왼쪽 막대 단추를 반환합니다 nil 명확하게 단추가있는 동안 작동하지 않았다 : ( – CularBytes

+0

사용자 정의'rightBarButtonItem' 작동하지 않음 – jose920405

관련 문제