У меня есть Swift Project с библиотекой Objective- C, скомпонованной через CocoaPods. Работает нормально, все методы могу вызвать et 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. Но если я пытаюсь получить доступ к дочерним элементам, я получаю тип «Любой», поэтому я не могу получить доступ к дочерним свойствам.
введите описание изображения здесь
Есть ли способ получить доступ к типу свойства моего класса Objective- C?