我对 Objective C 很陌生,而且我以前没有使用过 MVC 系统。
我正在尝试通过默认浏览器重定向到 URL,以下是相关代码:
AppDelegate.h
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
...
- (IBAction)about:(id)sender;
...
@end
宣布行动
AppDelegate.m
@implementation AppDelegate
...
- (IBAction)about:(id)sender {
NSURL *web_url = [NSURL URLWithString:@"http://www.someurl.com/"];
[[NSApplication sharedApplication] openURL:web_url]; // error location
}
...
@end
实现按钮点击的动作:
IDE 错误:NSApplication 没有可见的@interface 声明选择器 openURL
似乎是什么问题?