IOS应用程序中出现错误-应为标识符

IOS应用程序中出现错误-应为标识符,ios,objective-c,Ios,Objective C,在.m文件中添加一些标签加载代码时,我在Xcode中遇到了一个错误。希望有人能帮我指出代码中的错误。在我学习的过程中,不要把我打得太厉害。我就是不能克服这个错误 @interface ViewController () @end @implementation ViewController @synthesize viewWeb; @synthesize labelLoading; @synthesize tqwWeb; @synthesize blogWeb; @synthesize ev

在.m文件中添加一些标签加载代码时,我在Xcode中遇到了一个错误。希望有人能帮我指出代码中的错误。在我学习的过程中,不要把我打得太厉害。我就是不能克服这个错误

@interface ViewController ()

@end

@implementation ViewController
@synthesize viewWeb;
@synthesize labelLoading;
@synthesize tqwWeb;
@synthesize blogWeb;
@synthesize eventsWeb;
@synthesize resWeb;
@synthesize homeWeb;

- (void)viewDidLoad

{
  [viewWeb setDelegate:self];
}

- (void)webViewDidStartLoad:(UIWebView *)webView {
    [labelLoading setHidden:NO];
}

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    [labelLoading setHidden:YES];
}


{      **This is where the error Expected identifier or "(" occurs**

[super viewDidLoad];

    NSString *fullURL = @"http://www.rtics.com/DC1/";
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [viewWeb loadRequest:requestObj];

[super viewDidLoad];

    NSString *afullURL = @"http://www.rtics.com/DC2";
    NSURL *aurl = [NSURL URLWithString:afullURL];
    NSURLRequest *arequestObj = [NSURLRequest requestWithURL:aurl];
    [tqwWeb loadRequest:arequestObj];


[super viewDidLoad];

    NSString *bfullURL = @"http:/www.rtics.com/DC3/";
    NSURL *burl = [NSURL URLWithString:bfullURL];
    NSURLRequest *brequestObj = [NSURLRequest requestWithURL:burl];
    [blogWeb loadRequest:brequestObj];

[super viewDidLoad];

    NSString *cfullURL = @"https://www.rtics.com/DC4";
    NSURL *curl = [NSURL URLWithString:cfullURL];
    NSURLRequest *crequestObj = [NSURLRequest requestWithURL:curl];
    [eventsWeb loadRequest:crequestObj];

[super viewDidLoad];

    NSString *dfullURL = @"http://www.rtics.com/DC5";
    NSURL *durl = [NSURL URLWithString:dfullURL];
    NSURLRequest *drequestObj = [NSURLRequest requestWithURL:durl];
    [resWeb loadRequest:drequestObj];

[super viewDidLoad];

    NSString *efullURL = @"http://www.rtics.com/";
    NSURL *eurl = [NSURL URLWithString:efullURL];
    NSURLRequest *erequestObj = [NSURLRequest requestWithURL:eurl];
    [homeWeb loadRequest:erequestObj];
}

- (void)viewDidUnload
{
    [self setViewWeb:nil];
    [self setLabelLoading:nil];
    [self setWebView:nil];
    [super viewDidUnload];


}
- (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation
{
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    } else {
        return YES;
    }
}

@end

错误前的行应该有
-(void)viewDidLoad
,并且您应该只调用
[super viewDidLoad]
一次。将其他
viewDidLoad
中的任何内容移动到此新方法,并删除其他viewDidLoad

例如:

- (void)viewDidLoad
{      **This is where the error Expected identifier or "(" occurs**

    [super viewDidLoad];

    [viewWeb setDelegate:self];  // Moved from previous viewDidLoad method

    NSString *fullURL = @"http://www.rtics.com/DC1/";
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [viewWeb loadRequest:requestObj];

    NSString *afullURL = @"http://www.rtics.com/DC2";
    NSURL *aurl = [NSURL URLWithString:afullURL];
    NSURLRequest *arequestObj = [NSURLRequest requestWithURL:aurl];
    [tqwWeb loadRequest:arequestObj];

    NSString *bfullURL = @"http:/www.rtics.com/DC3/";
    NSURL *burl = [NSURL URLWithString:bfullURL];
    NSURLRequest *brequestObj = [NSURLRequest requestWithURL:burl];
    [blogWeb loadRequest:brequestObj];

    NSString *cfullURL = @"https://www.rtics.com/DC4";
    NSURL *curl = [NSURL URLWithString:cfullURL];
    NSURLRequest *crequestObj = [NSURLRequest requestWithURL:curl];
    [eventsWeb loadRequest:crequestObj];

    NSString *dfullURL = @"http://www.rtics.com/DC5";
    NSURL *durl = [NSURL URLWithString:dfullURL];
    NSURLRequest *drequestObj = [NSURLRequest requestWithURL:durl];
    [resWeb loadRequest:drequestObj];

    NSString *efullURL = @"http://www.rtics.com/";
    NSURL *eurl = [NSURL URLWithString:efullURL];
    NSURLRequest *erequestObj = [NSURLRequest requestWithURL:eurl];
    [homeWeb loadRequest:erequestObj];
}

这是因为您添加了viewDidLoad实现的内容,而没有添加方法。还有,为什么要多次调用super?看起来您有一些复制/粘贴问题,或者您的
viewDidLoad
方法有严重错误。从
viewDidLoad