Получение неуниверсального типа при создании нативных привязок xamarin - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь создать привязки C # для родной библиотеки iOS, и я использовал объективный шулер в качестве инструмента для этого, но я застрял в одном месте, где он преобразовал

@property (nonatomic, weak) id<BTPaymentSelectionViewControllerDelegate, BTDropInControllerDelegate, BTAppSwitchDelegate, BTViewControllerPresentingDelegate> delegate;

до

 [Wrap("WeakDelegate")]
        NSObject<BTPaymentSelectionViewControllerDelegate, BTDropInControllerDelegate, BTAppSwitchDelegate, BTViewControllerPresentingDelegate> Delegate { get; set; }

но я получаю приведенную ниже ошибку, которая имеет смысл, так как я довольно новичок в родной для iOS цели C, я не уверен, как это сделать, любые входные данные будут действительно полезны

Неуниверсальный тип 'NSObject' нельзя использовать с аргументами типа

...