【发布时间】:2016-07-05 07:27:20
【问题描述】:
遇到一个简单的问题,但不太确定是什么原因造成的。将 NSButton 链接到 ViewController xib。该属性被引用,然后我将 IBAction 链接到视图控制器视图。每当我按下带有无法识别的选择器消息的按钮时,我都会崩溃。我知道我做错了什么,但在 iOS 上这是非常标准的。
代码如下:
#import "AppDelegate.h"
@interface AppDelegate ()
@property (weak) IBOutlet NSWindow *window;
@end
@implementation AppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
IPVLocationViewController *mainViewController = [[IPVLocationViewController alloc]initWithNibName:@"IPVLocationViewController" bundle:nil];
self.window.contentView = mainViewController.view;
}
- (void)applicationWillTerminate:(NSNotification *)aNotification {
// Insert code here to tear down your application
}
@end
#import "MainViewController.h"
@interface MainViewController ()
@property (weak) IBOutlet NSButton *mainButton;
@end
@implementation MainViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do view setup here.
}
- (IBAction)mainClick:(id)sender {
NSLog(@"THE BUTTON WAS CLICKED");
}
@end
【问题讨论】:
标签: objective-c macos cocoa-touch