我使用XCode在IOS中创建了一个新项目,但无法使用self命令让我的代码识别控制器WebViewController。下面是我的代码:
#import "MainViewController.h"
#import "WebViewController.h"
@interface MainViewController ()
@property (weak, nonatomic) IBOutlet UIImageView *imageview;
@end
@implementation MainViewController
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:
(NSBundle *)nibBundleOrNil
bundle: (NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibNameOrNil];
return self;
}
- (IBAction)getWebpage: (id) sender
{
self.WebViewController.URL = // error message here
@"http://www.mywebsite.com";
}
下面是WebViewController.h文件的内容。
#import <UIKit/UIKit.h>
@interface WebViewController: UIViewController
@property (nonatomic) NSURL *URL;
@end
错误消息是“在MainViewController类型的对象上找不到属性WebViewController”。我已在其他项目上多次使用此命令,所以为什么在该项目上不起作用?我想念什么?这两个文件都列在我的项目导航器列表中。