這是我第一次嘗試Objective-c可可程序,所以我不知道爲什麼它給了我這個錯誤。我真的不理解Build Result頁面。我得到xcode退出代碼1錯誤失敗
myClass.h
#import <Cocoa/Cocoa.h>
@interface myClass : NSObject {
int a;
int b;
}
-(void) setvara:(int)x;
-(void) setvarb:(int)y;
-(int) add;
@end
myClass.m
#import "myClass.h"
@implementation myClass
-(void)setvara:(int)x{
a=x;
}
-(void)setvarb:(int)y{
b=y;
}
-(int)add{
return a+b;
}
@end
的main.m
#import <Cocoa/Cocoa.h>
#import <stdio.h>
#import "myClass.m"
int main(int argc, const char* argv[])
{
myClass* class = [[myClass alloc]init];
[class setvara:5];
[class setvarb:6];
printf("The sum: %d", [class add]);
[class release];
}
嘗試導入'<基金會/ NSObject.h>',而忘記了cocoa.h – 2010-10-23 02:26:38
當你得到一個編譯失敗,退出代碼爲1,通常您可以轉到生成結果,然後單擊具有幾條水平線的小按鈕。這會給你一些編譯器輸出,可能有助於追蹤你的問題。 – Mat 2010-10-23 02:33:02
謝謝。仍然在向我拋出錯誤。 – Adam 2010-10-23 02:35:44