即使我已导入它,Xcode也看不到类扩展标头

时间:2013-05-03 14:41:20

标签: objective-c xcode

在这个圈子里玩了好几年后,我正在为未来的读者提出并自我回答:

  1. 在Xcode(.h和.m)
  2. 中创建一个类
  3. 在Xcode(.h)中创建类扩展
  4. ...在那个班级扩展中做点什么......
  5. 将类扩展导入其扩展的类(在.m中)
  6. 将类扩展名导入其他类
  7. 在不同的课程中引用某些东西 - 任何东西
  8. ... Xcode编译器错误:无法查找/查看/操作类扩展的内容

1 个答案:

答案 0 :(得分:1)

看了我这个年龄和年龄,我找不到任何点击,但原因是:

Apple的“创建类扩展”模板中的问题,如果项目原始创建为静态库:

默认情况下,不是#import'ing你正在扩展的类,而是#import是库的全局文件 - 这可能是你想要的(如果你想导出这个类头),但可能是也可能不是包含该标题。

要修复它,请手动#import原始类的标题到类扩展名,您的理智将恢复。