-1

ビューコントローラh:

@interface ViewController : UIViewController

{
IBOutlet UIWebView *WebView1;
IBOutlet UIWebView *WebView2;
IBOutlet UIWebView *WebView3;
IBOutlet UIWebView *WebView4;
IBOutlet UIWebView *WebView5;
}

@end

ビューコントローラm:

#import "ViewController.h"

@interface UIViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
[super viewDidLoad];

NSURL *myURL1 = [NSURL URLWithString:[@"http:://www.youtube.com"]];
                NSURLRequest *MyRequest1 = [NSURLRequest requestWithURL:myURL1];
                [WebView1 loadRequest:MyRequest1];

NSURL *myURL2 = [NSURL URLWithString:[@"http:://www.gmail.com"]];
                NSURLRequest *MyRequest2 = [NSURLRequest requestWithURL:myURL2];
                [WebView2 loadRequest:MyRequest2];

NSURL *myURL3 = [NSURL URLWithString:[@"http:://www.soundcloud.com"]];
                NSURLRequest *MyRequest3 = [NSURLRequest requestWithURL:myURL3];
                [WebView3 loadRequest:MyRequest3];

NSURL *myURL4 = [NSURL URLWithString:[@"http:://www.socialblade.com"]];
                NSURLRequest *MyRequest4 = [NSURLRequest requestWithURL:myURL4];
                [WebView4 loadRequest:MyRequest4];

NSURL *myURL5 = [NSURL URLWithString:[@"http:://www.fullscreen.net"]];
                NSURLRequest *MyRequest5 = [NSURLRequest requestWithURL:myURL5];
                [WebView5 loadRequest:MyRequest5];
}

@end

説明:

エラーは各リンク"]"にあります。私は何が間違っているのですか?また、アウトレットをタブで設定されたUIWebViewにリンク/接続できません。

私を助けてください。

4

1 に答える 1

1

簡単だ。各文字列を[]で囲む必要はありません。URLを次のように変更します。

SURL * myURL4 = [NSURL URLWithString:@ "http://www.socialblade.com"; NSURLRequest * MyRequest4 = [NSURLRequest requestWithURL:myURL4]; [WebView4 loadRequest:MyRequest4];

それはそれを解決するはずです。そうでない場合は、私に知らせてください。

編集

また、プロパティを誤って宣言しているため、プロパティを接続できません。webViewは次のように宣言する必要があります。

ビューコントローラh:

@interface ViewController : UIViewController


@property (assign) IBOutlet UIWebView *WebView1;
@property (assign) IBOutlet UIWebView *WebView2;
@property (assign) IBOutlet UIWebView *WebView3;
@property (assign) IBOutlet UIWebView *WebView4;
@property (assign) IBOutlet UIWebView *WebView5;


@end

次に、それらを.mビューコントローラmで合成する必要があります。

#import "ViewController.h"

@interface UIViewController ()

@end

@implementation ViewController
@synthesize WebView1;
@synthesize WebView2;
@synthesize WebView3;
@synthesize WebView4;
@synthesize WebView5;

それらが合成された後、あなたはあなたがしたようにそれらを呼び出すことができます。:)

于 2013-01-16T20:01:48.513 に答える