在Xcode中工作时,我试图将第二个Web视图放入我的应用程序中,但始终收到非法的接口限定符消息。

这是我的实现文件:

#import "XYZBonBonoftheDayViewController.h"

@interface XYZBonBonoftheDayViewController ()
@synthesize webView;
@end

@implementation XYZBonBonoftheDayViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
    }
    return self;
}

- (void)viewDidLoad
{
    NSURL *url = [NSURL URLWithString:@"http://www.who.int/mediacentre/factsheets/fs103/en/"];
    NSURLRequest *requestURL = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestURL];
    [super viewDidLoad];
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
}

@end

...以及我的界面文件:
#import <UIKit/UIKit.h>

@interface XYZBonBonoftheDayViewController : UIViewController

@property (nonatomic, strong) IBOutlet UIWebView *webView;

@end

如果有人可以,我将非常感谢您的帮助!

提前加油!

标题

最佳答案

我想你只需要删除

@synthesize webView;

请更换
@interface XYZBonBonoftheDayViewController ()
@synthesize webView;
@end


@interface XYZBonBonoftheDayViewController ()

@end

在您的实施文件中。

问候。

关于ios - Web View 非法接口(interface)限定符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25198640/

10-09 02:19