2012-04-03 3 views
-2

내가 생각하기에, 싱글 톤 클래스의 괜찮은 예제 프로젝트 here을 찾았습니다.내 텍스트 필드를 내 싱글 톤으로 저장하지 않는 이유는 무엇입니까?

내 질문은 :

최대

와 무엇 - (무효) textFieldDidEndEditing : 라인 주변합니다 (RootViewController.m과 SecondViewController.m의 내부 (의 UITextField *)에 textField

45-ish)? 나는 그것이 어떻게 작동 하는지를 이해하지만 그것이 어떻게 부름 받거나 사용되는지를 보지 못한다.

+0

"여기"를 클릭하십시오. – user990769

+0

당신이 말하는 코드를 질문의 본문에 넣으십시오. –

답변

1

위임에 의해 트리거됩니다. 너브 (IB에서)를 확인하면 첫 번째 응답자 또는 클래스 (RootViewController 또는 SecondViewController)를 위임했음을 알 수 있습니다.

그렇다면 사용자가 확인 버튼을 눌러 위의 메서드 (UITextFieldDelegate 프로토콜에 정의 됨)를 트리거하기 위해 텍스트 필드를 수신하는 것입니다.

+0

예, 위임을 알았습니다. 하지만 첫 번째 응답자가 아닌 파일 소유자 내부에서 대리인 참조를 발견했습니다. 첫 번째 응답자는 어디에서 대리인 참조를 찾을 수 있습니까? – user990769

+0

파일 소유자가 괜찮습니다 (텍스트 필드 대리인을 연결하면 거기에서도 발생합니다). 그것은 당신이 위에 언급 한 수업에 있다는 것을 의미합니다. IB를 자주 사용하지 않기 때문에 위임을 다르게 정의합니다. – Panagiotis

+0

바아. 네. 내가 똑똑하다면 나는 IB를 사용하지 않았을 것이다 ... 나는 내가 그 모든 것을 가지고 있다고 생각하기 때문에 그것을 얻지 못한다. 적절한 방법, 텍스트 필드에서 파일의 소유자에 대한 위임 연결,하지만 내가 위에 나열된 함수가 내 프로젝트에 저장된 문자열을 인쇄하려고하면 결코 호출되지 않습니다. – user990769

관련 문제