Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标c:现在允许我创建一个类的实例_Objective C_Xcode_Compiler Errors - Fatal编程技术网

Objective c 目标c:现在允许我创建一个类的实例

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)

我刚刚开始用objective-c编程(今天),我只是在做一些简单的命令行示例,但我已经遇到了一些困扰我的问题。我在main的第5行和第6行遇到一个编译器错误。这是我的密码:

分数接口:

#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;
}