내가 이렇게 참조를 탐색 컨트롤러의 루트에의하여있는 UIViewController를 얻으려면 : 그 루트 뷰의는, UITextField의 텍스트를 설정하는 방법네비게이션 컨트롤러의 루트에있는 UITextField 텍스트를 설정하는 방법은 무엇입니까?
UIViewController *root = (UIViewController *)[self.navigationController.viewControllers objectAtIndex:0];
내가 그 참조가되면? 나는 다음과 같은 시도했지만 작동하지 않습니다 :
NSString *str = @"";
[[root txtID] setText:str];
엑스 코드는 오류를 보여줍니다 : " '의 UIViewController'에 대한 눈에 띄는 @ 인터페이스가 선택 'txtID'을 선언하지 않습니다." 당신은 단지 하나의 텍스트 필드에있는 경우
"작동하지 않음"(누구나 질문에 사용할 수있는 가장 쓸모없는 단어)입니다. 그것은 추락합니까? 오류가 있습니까? 텍스트가 단순히 업데이트되지 않습니까? – rmaddy
Xcode에서 오류가 발생했습니다 "UIViewController '에 대한 @interface가 표시되지 않아'txtID '선택기가 선언됩니다." – lepton
수정하고 덧글뿐만 아니라 귀하의 질문에이 오류를 추가하십시오 – Ilario