Как я могу использовать объект веб-просмотра в какао для отображения веб-страницы? - PullRequest
0 голосов
/ 07 августа 2010

Я хочу отобразить веб-страницу в моей программе, я использую объект WebView в моем IB (.xib), но это не работает, есть ли какой-нибудь код sampel, а не документ или статья?

view_w.h

     @interface view_w : NSObject {
    IBOutlet WebView* Web;
       }
   -(IBAction) google:(id) sender;
    @end 

view_w.m

  -(IBAction) google:(id) sender


  {
    NSURL *url = [NSURL URLWithString:@"http://www.google.com/"];
        NSURLRequest *request = [NSURLRequest requestWithURL:url];
       [Web loadrequest:request];

    }

// ошибка No -loadrequest: метод найден

Ответы [ 2 ]

2 голосов
/ 07 августа 2010

Вы должны подключить веб-представление к выходу вашего класса контроллера представления.Затем

    NSURL *url = [NSURL URLWithString:@"http://yoursite.com/"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [yourwebviewoutlet loadRequest:request];

Вот и все.

edit , чтобы отключить предупреждение о методе, не найденном, укажите тип правильно:

IBOutlet UIWebView * web; // and use lowercase for variables while you're at it.
1 голос
/ 08 августа 2010

// view.h

    #import <Cocoa/Cocoa.h>
    #import<WebKit/WebKit.h>

     @interface view : NSObject {
   IBOutlet WebView* webview;
      }
     -(IBAction) google:(id) sender;

     @end

// view.m

   #import "view.h"

    @implementation view
      -(IBAction) google:(id) sender
      {
       [[webview mainFrame] loadRequest:
       [NSURLRequest requestWithURL:
       [NSURL   URLWithString:@"http://www.google.com/finance/converter"]]];
       }

      @end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...