After updating xcode to version 12 ran into build issue with following error:
Incompatible block pointer types sending 'void (^)(id<MTSeatsPickerSharedStateProtocol> Nonnull strong)' to parameter of type 'MTSharedPresenterStateConfigurationBlock Nullable' (aka 'void (^)(id<UFSSharedPresenterStateProtocol> _Nonnull strong)')
At the same time, the MTSeatsPickerSharedStateProtocol protocol inherits from MTBuyTicketSharedStateProtocol, which in turn inherits from UFSSharedPresenterStateProtocol.
Before the update everything worked fine, I can't understand the reason for the build error.
Incompatible block pointer types sending 'void (^)(id<MTSeatsPickerSharedStateProtocol> Nonnull strong)' to parameter of type 'MTSharedPresenterStateConfigurationBlock Nullable' (aka 'void (^)(id<UFSSharedPresenterStateProtocol> _Nonnull strong)')
At the same time, the MTSeatsPickerSharedStateProtocol protocol inherits from MTBuyTicketSharedStateProtocol, which in turn inherits from UFSSharedPresenterStateProtocol.
Before the update everything worked fine, I can't understand the reason for the build error.