【发布时间】:2015-07-24 00:08:11
【问题描述】:
我正在用 Objective-c 为 OSX 开发一个应用程序。
我写了一个第一类并尝试在我的 MainThread 中调用这个类。
构建成功但应用崩溃
DeviceManager.h
#import <Foundation/Foundation.h>
@interface DeviceManager : NSObject
+(void)DeviceManager:OpenDevice;
@end
DeviceManager.m
#import "DeviceManager.h"
@implementation DeviceManager
- (id)init{
self = [super init];
if(self){
NSLog(@"Init");
}
return self;
}
+ (void)DeviceManager:OpenDevice {
NSLog(@"Opening Device");
}
@end
main.m 正在调用它:
#import "DeviceManager.h"
int main(int argc, const char * argv[]) {
[DeviceManager OpenDevice];
return NSApplicationMain(argc, argv);
}
在构建时,我不知道选择器 OpenDevice 的类方法
谢谢 赛博
【问题讨论】:
-
首先,每个帖子一个问题。二、异常和崩溃信息是什么?
-
@Josh,我在代码更改后更改了描述
标签: objective-c macos exception crash