目标C:我如何访问AppDelegate中另一个类中声明的类?

时间:2017-11-23 09:40:02

标签: ios objective-c iphone appdelegate

以下是我的情况:

BaseClass.m file 

#import “BaseClass.h”

@class ClassOne 

@interface ClassOne {
  //Some properties
}

@end 

@implementation ClassOne

//Some methods

@end 



@implementation BaseClass 

//Some props and methods here
@end

我想在我的AppDelegate中访问ClassOne。由于ClassOne没有头文件,因此我无法在AppDelegate中访问ClassOne的属性。 我如何实现同样的目标?

2 个答案:

答案 0 :(得分:2)

  • "BaseClass.h"文件中导入appDelegate文件。
  • ClassOne
  • 中撰写BaseClass.h界面

答案 1 :(得分:1)

即使很多人不知道,导入和接口之间也没有关系。导入只是文本,包括没有语义信息。

因此,将类的接口放入头文件并导入该头文件,无论您需要它。您可以将其添加到现有头文件中或创建一个新文件。 (您可以拥有任意数量的头文件。)