2011-12-08 74 views
0

我在Objective-C(今天)剛開始編程,我只是做了一些簡單的命令行的例子,但我已經運行到的東西,已經難倒我。我在主線5 & 6上收到編譯器錯誤。這裏是我的代碼:的Objective-C:現在讓我來創建一個類的實例

分數接口:

#import <Foundation/Foundation.h> 

@interface Fraction : NSObject 
{ 
    int numerator, denominator; 
} 

-(void)print; 
-(void)setDenominator; 
-(void)setNumerator; 

@end 

分數實現:

#import "Fraction.h" 

@implementation Fraction 
-(void)print { 
    NSLog(@"%i/%i",numerator,denominator); 
} 

-(void)setNumerator: (int) n { 
    numerator = n; 
} 

-(void)setDenominator: (int) d { 
    denominator = d; 
} 

@end 

主營:

#import <Foundation/Foundation.h> 

int main (int argc, const char * argv[]) { 
    @autoreleasepool { 
     Fraction *f1 = [[Fraction alloc] init]; 
     Fraction *f2 = [[Fraction alloc] init]; 
    } 
    return 0; 
} 

所有3個文件都在同一個文件夾中。我正在使用Xcode;如果這是相關的信息。

+0

請一定要加你的特定錯誤。 –

回答

2

看起來您忘了將#import "Fraction.h"添加到main.m的頂部,在將來添加您收到的錯誤將會有所幫助。

相關問題