Я создаю проект привязки для Xamarin.ios. Я сделал ApiDefinition.cs и Structs.cs. Когда я перестраиваю свой проект по связыванию, я вижу две ошибки в visual studio
Ошибка CS0308 Неуниверсальный тип 'NSObject' нельзя использовать с аргументами типа
Ошибка CS0111 Тип "LSMAHandlerPincode" уже определяет член с именем
'SendInvitationForUsecase' с тем же параметром
Для 2-го выпуска я вижу два метода с одинаковыми именами и одинаковыми типами. Но я не знаю, как решить эту проблему, так как мне нужны оба метода, определенные в framework-c.
Это мои дубликаты методов
[Abstract]
[Export("sendInvitationForUsecase:toEmail:withReference:andNotify:")]
void SendInvitationForUsecase(LSMAUsecase usecase, string email, [NullAllowed] string reference, [NullAllowed] Action<LSMAPincodeStatus_t, NSString> block);
// @required -(void)createInvitationForUsecase:(NSObject<LSMAUsecase> * _Nonnull)usecase withReference:(NSString * _Nullable)reference andNotify:(void (^ _Nullable)(LSMAPincodeStatus_t, NSString * _Nullable))block;
[Abstract]
[Export("createInvitationForUsecase:withReference:andNotify:")]
void CreateInvitationForUsecase(LSMAUsecase usecase, [NullAllowed] string reference, [NullAllowed] Action<LSMAPincodeStatus_t, NSString> block);
Кто-нибудь знает, как я могу решить эти 2 проблемы? Пожалуйста, помогите мне.
Спасибо
UPDATE
Пожалуйста, найдите ссылку на ApiDefinition.cs и Structs.cs
https://www.dropbox.com/s/aa22vg9r7mme636/Files.rar?dl=0
Ссылка на рамки
https://github.com/sightcall/iOS-UniversalSDK