我想创建一个带有子类的类,就像可以在java
中完成,然后嵌套对象,我的意思是我想在我的文件TechnicalInformation.h
中创建类似这样的东西是两个接口,其中一个作为列表位于另一个内部
@interface Lista : NSObject
@property (nonatomic) NSString * titulo;
@property (nonatomic) NSString * medioVerificacion;
@property (nonatomic) BOOL conDetalle;
@property (nonatomic) NSString * detalle;
@end
@interface InformacionTecnica : NSObject
@property NSString * titulo;
@property NSString * estado;
@property NSMutableArray<Lista*> * lista;
@end
当我尝试从另一个文件导入List接口时,我尝试执行类似的操作
Lista * list = [Lista new];
我在编译时抛出错误,执行此过程的正确方法是将DTO放到其中,一个接口可以在另一个接口之内,如此等等,然后可以访问它,这是我要将其放在一起的正确方法。我希望从任何地方都能很好地解释自己,我正在使用objective C
答案 0 :(得分:0)
您需要添加
@implementation Lista
@end
@implementation InformacionTecnica
@end
在您的.m文件中,那么它应该可以工作。
如果您的InformacionTecnica.lista
是Lista
对象的数组,则可以将其声明为NSMutableArray<Lista *> *
,以提高类型安全性。