Привязка Xamarin для пакета SDK для проигрывателя Brightcove, ошибка. Не удалось найти тип или имя пространства имен «BCOVMutableCuePoint».

Я пытаюсь создать привязку Xamarin для Brightcove player SDK и после обращения к < href="http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/" rel="nofollow">руководство по привязке, я разработал для него проект привязки iOS (пожалуйста, проверьте его здесь). Но при компиляции проекта привязки я сталкиваюсь с 28 ошибками одного типа:

/Users/amber/Projects/BrightCoveBinding/BrightCoveBinding/obj/Debug/ios/BrightCoveBinding/BCOVCuePoint.g.cs(118,118):
Ошибка CS0246: Не удалось найти имя типа или пространства имен `BCOVMutableCuePoint'. Вам не хватает ссылки на сборку? (CS0246) (BrightCoveBinding)

Но я написал интерфейс для типа BCOVMutableCuePoint в файле ApiDefinition.cs. Пожалуйста, может ли кто-нибудь рассказать об этом, где я делаю неправильно или что мне не хватает?


person Amber More    schedule 05.05.2015    source источник


Ответы (1)


Я ничего не знаю о Xamarin, но, возможно, Xamarin не нравится тот факт, что в Brightcove Player SDK для iOS BCOVMutableCuePoint используется как имя протокола и как имя класса. Вы видите протокол только в заголовочный файл, но также существует класс Objective-C (@interface) с таким именем в объектном коде библиотеки. Возможно, это поможет в устранении неполадок с Xamarin.

person erikprice    schedule 05.05.2015