나는 이것이 멍청한 질문이라고 확신하지만, 수많은 비슷한 문제를 읽었으며이 오류와 관련된 설명을 찾을 수 없습니다. 따라서 미래의 Google 직원을 돕기 위해 게시합니다.선택자 mainFrame에 대한 알려진 클래스 메소드가 없습니다.
클릭 버튼 (OSX, Cocoa)이 WebKit WebView에서 URL을 시작하게합니다. 내가 AppDelegate에와 사용하고 (보일러를 작동 - - 다른 사람-에 대한) AppDelegate.m에 코드입니다 :
- (IBAction)goClick:(id)sender {
[[WebView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"google.com"]]];
}
컴파일 타임 오류 선택 메인 프레임에 대한 알려진 클래스 메소드입니다.
[[self.wvOutlet mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"google.com"]]];
아니라에 따라서 인스턴스 모든 작업 (self.wvOutlet
) 방법 :
@property (nonatomic, retain) IBOutlet WebView *wvOutlet;
이 함께 작동 : 내 AppDelegate.h에서 출구를 만들 경우
내가 발견 방법mainFrame
은 WebView
입니다. 왜?
네, 압니다. 내 질문에 모든 문서화 된 예제는'[[WebView mainFrame]'을 사용하고 어떤 경우 작동합니까? 업데이트 : WebView로 예제를 인스턴스 메서드로 잘못 입력 한 것을 볼 수 있습니다! – Marc