Я пытаюсь привязать собственный SDK Objective-C к моему проекту Xamarin. Я следую этому руководству: Пошаговое руководство: привязка библиотеки iOS Objective-C < / а>
Все работает до: Использование Objective Sharpie. Я создал файлы ApiDefinition и Strucs, но в моем ApiDefinition для некоторых классов требуются протоколы.
// @interface BIOEvent : NSObject <BIODiagnosticEvent>
[BaseType(typeof(NSObject))]
interface BIOEvent : IBIODiagnosticEvent
{
// -(instancetype _Nonnull)initWithType:(BIOEventType)type;
[Export("initWithType:")]
IntPtr Constructor(BIOEventType type);
}
Например, здесь файл не нашел «IBIODiagnosticEvent». У меня сложилось впечатление, что Sharpie не привязывала некоторые файлы заголовков. Файлы, которые являются @protocol
Не могли бы вы мне помочь, пожалуйста ? Спасибо.