Я хочу привязать пакет Objective-C к моему проекту Xamarin. Я следую шагу от здесь. Однако содержание кажется неполным, и я хочу знать, что делать дальше. Любой совет мне поможет.





У вас есть два файла (xxx_ApiDefinitions.cs и xxx_StructsAndEnums.cs)? Скопируйте код из двух файлов в привязку проекта.
Этого не достаточно. Компилятор выдаст большое количество ошибок. Такие как

Вы должны что-то делать. Например, используйте ulong/long вместо nuint и аннотируйте код, например [Verify(MethodToProperty)]. Кроме того, есть некоторые различия между iOS и Xamarin.iOS в имени объекта. Например, NSURL в OC и NSUrl в C#. Вам необходимо вручную изменить его.
Привет, Джо. У меня есть два файла. Но я не могу найти "Binding Project".
Привет, Стив. Вы можете настроить новый проект привязки в Visual Studio для Mac, используя Добавить -> Добавить новый проект… -> iOS -> Библиотека -> Библиотека привязок в существующем решении.
Да, это работает после того, как я изменил более 400 ошибок и предупреждений.
Извините, но здесь недостаточно подробностей, чтобы кто-то мог вам помочь. Я предлагаю вам добавить ошибку или журнал, который вы получаете, поскольку может быть много причин, по которым что-то не работает.