이것은 현재 작업중인 Cocoa 응용 프로그램입니다. 내 응용 프로그램의 NSWindow에 간단한 기본 WebView를 포함 시키려고합니다. 내 WebView를 NSWindowController에 연결했는데 언제든지 해당 WebView에 선택기를 전달하려고하면 모든 것이 잘됩니다. 그러나 콘텐츠를로드하려면 WebFrame을 사용해야합니다. 그리고 엑스 코드 (이것은 그 WebFrame을 인식하는 것처럼 보이지만 적절한 클래스입니다.) WebFrame에 어떤 방법을 인식하기를 거부 예를 들어 :컴파일러에서 인식하는 WebFrame 메서드가 없습니다.
[[webView mainFrame] loadHTMLString:htmlString baseURL:nil];
가 생성 ': base을 : loadHTMLString를' 컴파일러 경고를 찾을 수 없습니다. 그것은 런타임에 기능을 수행하지만 물론 컴파일러 경고를 제거하고 싶습니다.
무슨 일이 일어나고 있는지에 대한 의견이 있으십니까?
미리 감사드립니다.
다음내의 ViewController의 헤더 파일입니다 (더 많은 코드를 추가 수정 됨) :
ReportViewController *window = [[ReportViewController alloc] initWithWindowNibName:@"Report"];
[window showWindow:nil];
WebView *webView = [window webView];
[htmlData writeToFile:tmpfile atomically:YES];
어떻게'webView'를 선언 했습니까? 구현 파일에을 가져 왔습니까? –
안녕하세요. Bavarious, 내 WebController 내 WebView 선언합니다 (위의 코드를 추가 한). 실제로 WindowController 헤더에서를 가져 오지만 구현은 가져 오지 않습니다. 내 문제가 발생한 클래스는 내 문서 하위 클래스에 있습니다. 위의 코드 중 일부를 붙여 넣었습니다. 그 클래스 헤더와 impl 모두 가져 오기 –
위의 답장을 게시하자마자 문제가 발생했습니다.가 아닌 를 가져와야합니다. 고마워요 Bavarious! –