Как я могу назвать классы Objective-C в моей библиотеке?
У меня есть библиотека Objective-C, которую я использую в своем проекте Xamarin для iOS. Я пытаюсь создать категорию уровня класса UIImage. Сгенерированный Objective Sharpie C# код выглядит так:
// +(UIImage *)imageFromSampleBuffer:(CMSampleBufferRef)sampleBuffer;
[Static, Export ("imageFromSampleBuffer:")]
UIImage ImageFromSampleBuffer (CMSampleBuffer sampleBuffer);
Однако когда я пытаюсь использовать его в своем проекте, он не распознается как метод уровня класса. Следующая строка генерирует ошибку о том, что UIImage не содержит определения для ImageFromSampleBuffer.
var image = UIImage.ImageFromSampleBuffer(sampleBuffer);
Что мне нужно изменить, чтобы сделать эту работу?