Простой класс Swift имеет поле типа var Array. Когда класс адаптирован к Objective-C, тип поля отображается как NSArray (неизменный), в то время как он должен быть NSMutableArray (изменчивым)
class Categoryy: NSObject {
var items = Array<Item>()
}
Класс Quicky Categoryy адаптирован к Objective-C в сгенерированном Xcode заголовке файла MODULE_NAME-swift.h следующим образом:
SWIFT_CLASS("_TtC8waiterio9Categoryy")
@interface Categoryy : NSObject
@property (nonatomic, copy) NSArray * items;
- (instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
Есть ли способ для элементов var: Поле массива, которое должно быть преобразовано в изменяемый NSMutableArray в Objective-c?