【发布时间】:2020-07-10 09:43:48
【问题描述】:
我有一个 Swift 项目,其中包含一个通过 CocoaPods 链接的 Objective-C 库。它工作正常,我可以调用所有方法等。我的 Bridging-Header 也存在并且正在工作。
但我的 Objective-C 类的某些属性有问题。
这是我的课:
#import <Foundation/Foundation.h>
#import "OAIObject.h"
#import "OAILayerTreeGroupAllOf.h"
#import "OAILayerTreeItem.h"
@protocol OAILayerTreeGroupAllOf;
@class OAILayerTreeGroupAllOf;
@protocol OAILayerTreeItem;
@class OAILayerTreeItem;
@protocol OAILayerTreeGroup
@end
@interface OAILayerTreeGroup : OAILayerTreeItem
@property(nonatomic) NSArray<OAILayerTreeItem>* children;
@end
我可以从 Swift 代码创建这个对象。 但是,如果我尝试访问子项,我会得到类型“Any”,所以我无法访问子项属性。
有没有办法访问我的 Objective-C 类的属性类型?
【问题讨论】:
标签: objective-c swift