-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 加载请求: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 回答