-1
간단한 iPhone 응용 프로그램에서 대리자 메서드를 사용하려고하는데 오류가 있습니다. 예제 코드가있는 경우; pls 나에게 링크 또는 코드를 보내십시오.대리자 메서드 사용 방법
간단한 iPhone 응용 프로그램에서 대리자 메서드를 사용하려고하는데 오류가 있습니다. 예제 코드가있는 경우; pls 나에게 링크 또는 코드를 보내십시오.대리자 메서드 사용 방법
대리인을 사용할 때 몇 가지 사항을 고려해야합니다.
예를 들어 클래스가 MyController
이고 UITextField
의 대리인이되고 싶다고 가정 해 보겠습니다. 워드 프로세서 말 (다음
@interface MyController : NSObject <UITextFieldDelegate>
을 UITextFieldDelegate
문서의 대리자 메서드를 구현 당신은 당신이 원하는 선택할 수 있도록 : 클래스의 인터페이스에서 위임 프로토콜 이름을 넣어 "이 프로토콜의 모든 메소드는 선택 사항입니다.") :
@implementation MyController
...
- (BOOL)textFieldShouldReturn:(UITextField *)textField
// do something
}
...
@end
그런 다음 마지막으로, 대리인으로 자신을 설정 : 내 초능력을 사용하는 이유에
myTextField.delegate = self;
홀드이 오류를 볼 수 있습니다. 아니면 그냥 내 정신력을 차단할 수도 마가리타를 가지고 어떤 코드와 함께 게시 – willcodejavaforfood
어떤 대리인 방법? 코드를 게시하면 해결하도록 도와 드리겠습니다. 여러 가지 다양한 대리자 방법이 있습니다. – iwasrobbed
메서드 이름에서 두 번째 단어의 대문자를 잊어 버리는 것을 잊었습니다. 그게 행운을 빕니다! – kubi