gpt4 book ai didi

ios - 如何在 Objective C 中正确使用接口(interface)作为 DTO

转载 作者:行者123 更新时间:2023-11-29 05:53:55 24 4
gpt4 key购买 nike

我想创建一个带有子类的类,就像可以在java中完成的那样,然后嵌套对象,我的意思是我正在尝试在我的文件TechnicalInformation中创建类似的东西.h 是两个接口(interface),其中一个作为列表位于另一个接口(interface)内

@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

当我尝试从另一个文件导入列表界面时,我尝试执行类似的操作

Lista * list = [Lista new];

我在编译时抛出一个错误,执行此过程的正确方法是什么,我想要将其组合在一起是一个 DTO,其中一个接口(interface)可以位于另一个接口(interface)内部,依此类推,并且能够访问它从任何地方,我希望我已经很好地解释了自己,我正在使用objective C

最佳答案

您需要添加

@implementation Lista
@end

@implementation InformacionTecnica
@end

在你的 .m 文件中,那么它应该可以工作。

此外,如果您的InformacionTecnica.listaLista 的数组对象,您可以将其声明为 NSMutableArray<Lista *> *以提高类型安全性。

关于ios - 如何在 Objective C 中正确使用接口(interface)作为 DTO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55386803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com