-4

.m ファイルに labelLoading コードを追加すると、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
4

1 に答える 1

0

エラーの前の行には、一度- (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];
}
于 2013-09-13T22:40:46.317 に答える