Это мой класс Swift:
class MyClass : NSObject {
public var inAppMessagesController: MPInAppMessagesController!
fun myFunction() {
self.inAppMessagesController.inAppInteractionDelegate = self // Error in this line - Cannot assign value of type 'MyClass' to type 'MPInAppMessageControllerDelegate?'
}
}
extension MyClass : MPInAppMessageControllerDelegate {
// Functions
}
Как указано в комментариях, это ошибка -
Не удается присвоить значение типа 'MyClass' типу 'MPInAppMessageControllerDelegate?'
inAppInteractionDelegate in Objective-C
class MPInAppMessagesController :
@interface MPInAppMessagesController : NSObject
@property (nonatomic, weak, nullable) id <MPInAppMessageControllerDelegate> inAppInteractionDelegate;
@end
MPInAppMessageControllerDelegate объявлено в MPInAppMessagesController.h :
@protocol MPInAppMessageControllerDelegate<NSObject>
// Functions
@end