只是想制作一个简单的WebView Mac应用程序。
我已经导入了WebKit.h,声明了一个WebView @property,并在.m中对它进行了合成,但是当我进入IB和连接选项卡时,我的插座,比如MyWebView,没有列出。
·H
#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>
@interface MyAppDelegate : NSObject <NSApplicationDelegate> {
NSWindow *window;
IBOutlet WebView *MyView;
}
@property (assign) IBOutlet NSWindow *window;
@property (nonatomic, retain) IBOutlet WebView *MyView;
@end
的.m
@synthesize MyView;
Xcode的最新版本。想法?
答案 0 :(得分:0)
确保定义如下:
@property(nonatomic, retain) IBOutlet UIWebView *myWebView;
如果您尚未添加IBOutlet,IB将不会显示它。
答案 1 :(得分:0)
在仔细查看您发布的代码之后,我认为问题与您的应用委托的名称有关 - 您是如何(以及为什么?)从默认的AppDelegate更改它? IB中的蓝色立方体是否名为AppDelegate还是名为MyAppDelegate?如果它是前者,则表明您的问题 - 在IB中的Identity Inspector中将其类更改为MyAppDelegate。
答案 2 :(得分:0)
请参阅我对原始问题的评论。我的错误。