9

アプリの起動時にURLを読み込もうとしています。

UIWebViewオブジェクトを.nibにドラッグし、プロパティアウトレットを作成し、それをWebviewに接続し、ViewControllerに次のコードを配置しました。

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *fullURL = @"http://google.com";
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
}

ただし、まったく表示されないように、デバイスに黒い画面が表示されます。何か案が?

4

3 に答える 3

24

これは私のアプリケーションで使用しているコードです

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    NSURL *websiteUrl = [NSURL URLWithString:@"http://www.google.com"];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl];
    [myWebView loadRequest:urlRequest]; 
}
于 2013-03-25T09:19:13.403 に答える
1

これは短いものです

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

        [myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]];

}
于 2014-04-18T08:10:33.573 に答える
1

IOSシミュレータを再起動します。それは実際には明らかではありませんが、最初に、iOSシミュレータでSafariのサイトを確認してください。IOSシミュレーターを再起動した後、私のwebViewはシミュレーターとデバイスの両方で正常に開きました。

アミット

于 2016-08-05T13:11:24.500 に答える