내가 뭔가를 할 때 같은 입력 @ "Hallo"다른 컨트롤러에서 UITextField에 대한 코드와 함께 내가 열어 havent 그 UITextField 여전히 null이지만, 내가 전에 그것을 열면 UITextField는 "Hallo 나는이 방법을 문의하기 전에 "이Start Launch application (xcode)에서 Controller Load를 모두 만드는 방법은 무엇입니까?
+(void)MakeController2LblTextIsLikeMyStringAtController1{
Controller2.lblText.text=MyString;
}
같은
프로그램은 내가 컨트롤러 2로드되지 않을 경우. Controller2.lblText.text는 여전히 null이지만 Controller2를로드하지 않으면 lblText.text는 isEqual MyString이됩니다.
문제는 20-50 개의 다른 컨트롤러가있는 경우 어떻게 시작로드 응용 프로그램에서로드 할 수 있습니까? 프로그래밍 방식으로보기 컨트롤러를 강제로 열려면 어떻게합니까?
@Johan Kool과 완전히 일치합니다. 시작시 많은 컨트롤러를 사용하지 않는 것이 좋으며 메모리가 부족하여 응용 프로그램이 OS에 의해 강제 종료됩니다. 그리고 나는 당신이 정말로 그들을 한 번에 모두로드 할 필요가 있다고 생각합니다. 응용 프로그램 구조와 코드 흐름을 검토해야합니다. –