에 전달합니다. 질문이 있습니다.이 응용 프로그램의 기본보기에서 ipad 응용 프로그램에서 작동합니다. 사용자 정의 uitableviewcontroller의 인스턴스가 있습니다. 행 클릭시 개체를 전달하는 알림을 게시하고 나는 방법 setWebView에있는 UIWebView의 서브 클래스를 creat에 있다면 나는 내 수업 모든 작업의 웹보기에 대한 부하 요청을 설정하는 동안 방법알림 문자열을 전달한 다음 클래스
- (void) drawWebView:(id) sender {
NSDictionary *dict = [[sender userInfo] copy];
self.objTesto = [dict objectForKey:@"Testo"];
self.txtWeb = self.objTesto.testo;
//[self setWebView:self.txtWeb];
[self.textWebView loadRequest:[self creaFileHTML:text]];
}
을 실행 : 간단한 NSLog()를 엉
[self setWebView:self.txtWeb];
//[self.textWebView loadRequest:[self creaFileHTML:text]];
이 오류가 발생합니다 :
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString userInfo]: unrecognized selector sent to instance 0xee3a1e0'
'drawWebView :'와'setWebView :'의 관계는 무엇입니까? (나는 또한'drawWebView : (id) sender'를'drawWebView : (NSNotification *) notification'으로 변경하여 컴파일시에 타입 오류를 잡을 것입니다.) –
drawWebView가 main 뷰에 존재하지 않습니다.이 메소드는 mainview가 실행될 때 uitableviewcontroller로부터의 통지, setView는 uiwebview 서브 클래스의 메소드입니다. – kikko088