Objective c 目标c:现在允许我创建一个类的实例
我刚刚开始用objective-c编程(今天),我只是在做一些简单的命令行示例,但我已经遇到了一些困扰我的问题。我在main的第5行和第6行遇到一个编译器错误。这是我的密码: 分数接口:Objective c 目标c:现在允许我创建一个类的实例,objective-c,xcode,compiler-errors,Objective C,Xcode,Compiler Errors,我刚刚开始用objective-c编程(今天),我只是在做一些简单的命令行示例,但我已经遇到了一些困扰我的问题。我在main的第5行和第6行遇到一个编译器错误。这是我的密码: 分数接口: #import <Foundation/Foundation.h> @interface Fraction : NSObject { int numerator, denominator; } -(void)print; -(void)setDenominator; -(void)
#import <Foundation/Foundation.h>
@interface Fraction : NSObject
{
int numerator, denominator;
}
-(void)print;
-(void)setDenominator;
-(void)setNumerator;
@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;
}
#导入
int main(int argc,const char*argv[]{
@自动释放池{
分数*f1=[[分数分配]初始];
分数*f2=[[分数分配]初始];
}
返回0;
}
所有3个文件都在同一个文件夹中。我使用的是Xcode;如果这是相关信息 看起来您忘记将
#导入“Fraction.h”
添加到main.m
的顶部,以后添加收到的错误会有所帮助。请确保添加您的特定错误。
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
@autoreleasepool {
Fraction *f1 = [[Fraction alloc] init];
Fraction *f2 = [[Fraction alloc] init];
}
return 0;
}