问题出在: #import "Fraction.m"
请不要import .m

解决方案 »

  1.   


     如果不import的话,我在Fraction+MathOps.m里无法引用类Fraction里的属性或者方法,这可怎么办呢?
      

  2.   


    .h  啊 .h  啊 .h  啊 .h  啊 .h  啊 .h  啊 
      

  3.   

    你可以把Fraction里面你要引用的东西都定义到.h里面,引用.h文件,很少见引用.m文件的 
      

  4.   

    我觉得  缺少库,,,,
    add需要的framworks
      

  5.   

    问题出在: #import "Fraction.m",不能引入m文件,要用的话,引用该类头文件,BaseController *temp = [[BaseController alloc]method:@""];
      

  6.   

    我也碰到这个问题了,不知LZ解决了没有关键是不import Fraction.m的话里面在Fraction接口声明的实例无法引用啊????
      

  7.   

    楼主啊,楼主,我特么终于清楚了,//Fraction类@interface Fraction : NSObject
    {
    int numerator,denominator;//就是这一步~~~~写完就ok了~~~
    }
    @property int numerator,denominator;-(void) print;
    -(void) setTo: (int) n over: (int) d;
    -(double) convertToNum;-(void) reduce;@end
      

  8.   

    尝试在build settings 中找到 other linker flags 添加 -ObjC 和 -all_load
    然后再重新build your project.
      

  9.   

    #import 问题啊,大哥==怎么把头文件加到源文件里去了
      

  10.   

    也在上面的例子中碰到一个问题。我把分类的interface文件内容放到主类的interface文件,把分类的实现文件内容放到主类实现文件中,能正常运行。但把主类、分类的接口文件、实现分开成四个文件存放,就出问题了,请问是怎么回事?