objC 提示我找不到我自己定义的类

iOS 码拜 10年前 (2015-05-09) 589次浏览 0个评论
 
#import <Foundation/Foundation.h> 
#import "test1.h"
int main (int argc, const char * argv[])
{
  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
  
  [[Fraction alloc] init];
  float result = [Fraction calculate:1.0 another:2.0];
  NSLog (@"result is: %f ", result);
  
  [pool drain];
  return 0;
}

这段代码提示我找不到Fraction类。
怎么回事呢?

6分
你没包含fraction类的头文件吧。
包含了 test.h就是
6分
没实例化
6分
先把基礎語法學好
10分
引用楼主 sunshine_anycall 的回复:

C/C++ code
#import <Foundation/Foundation.h> 
#import “test1.h”
int main (int argc, const char * argv[])
{
  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
  
  [[Fraction alloc] init];……



NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
  
 Fraction* m_Fraction = [[Fraction alloc] init];
  float result = [m_Fraction calculate:1.0 another:2.0];
  NSLog (@"result is: %f ", result);
  
  [pool drain];

6分
#import Fraction.h
6分
看看框架在不?
知道了,似乎是因为不支持属性的缘故
一样结贴给分

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明objC 提示我找不到我自己定义的类
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!