Articles of binding

Creación del enlace de SDK de Aviary para Xamarin iOS

Tengo suficiente conocimiento de Xamarin iOS pero soy ingenuo con Monotouch Bindings. Necesito usar Aviary SDK en mi proyecto y entendí leyendo esto que necesito seguir los siguientes pasos: Cree un proyecto estático en Xcode, que vincula el SDK de Aviary. Crea un file gordo binary Crear un proyecto binding en Xamarin Agregue ApiDefinition.cs y […]

El proyecto Bindind no puede encontrar el tipo de atributo Basetype

Estoy intentando vincular una biblioteca de objectives-c. ¡El atributo BaseType no se puede fundar! Estoy siguiendo el tutorial del sitio de Xamarin. También intenté search en la web y encontré algunas soluciones, como: Alguien que dice que no creé un proyecto Xamarin ios bindind , pero tengo el ApiDefinition.cs y StructsAndEnums.cs; Configura la propiedad de […]

Xamarin.iOS Bindings lanza "Error MT5212: Error de enlace nativo, símbolo duplicado"

Creé un enlace xamarin.iOS de la biblioteca estática nativa. Mientras uso el enlace (file .dll) obtengo muchos errores de linker para símbolos duplicates Al observar el error observo que el error está relacionado con la class de "alcanzabilidad", la capacidad de alcanzar está presente en el edificio y, por lo tanto, está arrojando un error. […]

Crear enlace para 2 bibliotecas estáticas dependientes en Xamarin.iOS

Tengo un problema con la vinculación en Xamarin.iOS. Tengo 2 bibliotecas: libA.a libB.a Y libB.a depende de las classs libA.a. En LibA tengo esta class: namespace ABC { [BaseType (typeof (NSObject))] public partial interface ClassAbc { [Export ("setString:")] void SetString (string abc); } } Y en libB tengo este código: namespace ABCUsage { [BaseType (typeof […]

Notificaciones de enlace MonoTouch en la biblioteca de terceros

Estoy trabajando para crear enlaces para IDTech CC swipers. He estado golpeando mi cabeza en contra de esto por un time. Estoy atrapado en cómo suscribirme a events que son generados por la biblioteca de terceros. Específicamente, necesito saber cuándo se produjo un golpe de tarjeta. //Notification identifiers used with NSNotificationCenter //physical attachment related extern […]

A Xamarin Binding "Wrapper type" le falta su Clase nativa ObjectiveC

Estoy intentando vincular un accesorio externo MSR SDK a Xamarin. Tenga en count que está en ON en el dispositivo. No funciona en absoluto en el simulador. Sigo recibiendo este error: Wrapper type 'iMagProII.IMag' is missing its native ObjectiveC class 'IMag'. Aquí está mi .cs con mis banderas vinculadoras: [assembly: LinkWith ("libiMagSDK.a", LinkTarget = LinkTarget.ArmV6 […]

Error de devolución de categoría binding de Xamarin: no puede declarar miembros de instancia en una class estática

Estoy intentando vincular ReFrostedViewController a c #. Usé Objective Sharpie para generar interfaces. Pero cuando uso Xamarin para comstackrlo, devuelve el error. /REFrostedViewController_UIViewController.g.cs(10,10): Error CS0708: `REFrostedMenu.REFrostedViewController_UIViewController.__mt_FrostedViewController_var': cannot declare instance members in a static class (CS0708) (REFrostedBinding) Aquí está mi código: [Export ("frostedViewController", ArgumentSemantic.Retain)] REFrostedViewController FrostedViewController { get; } Lo cambié como a continuación: [Export ("frostedViewController", […]

Cómo enlazar Obj-C #define UMLOG_ERROR @ "" con MonoTouch

Soy nuevo en MonoTouch. Actualmente estoy tratando de vincular una biblioteca de Objective-C en MonoTouch, hasta ahora he hecho gran parte del trabajo, sin embargo, no sé cómo vincular el siguiente código: static inline NSString* UmRet_lookup(UmRet c) { #define URLOOK(a) case a: return @#a; switch (c) { URLOOK(UMRET_SUCCESS ) URLOOK(UMRET_NO_READER ) URLOOK(UMRET_SDK_BUSY ) URLOOK(UMRET_ALREADY_CONNECTED) URLOOK(UMRET_NOT_CONNECTED […]

Xamarin: Binding ios protocol / delegate no puede acceder a enum definido en structs.cs

Actualmente estoy en el process de crear ios bindings para la biblioteca EDQueue. El file Structs.cs ve algo como esto: using System; using ObjCRuntime; namespace EDQueue { // => Enums attributed with[NativeAttribute] must have an underlying type of `long` or `ulong` [Native] public enum EDQueueResult : long { Success = 0, Fail, Critical } } […]

"La class nativa no ha estado cargando" error con mis enlaces

Estoy intentando crear enlaces para el proyecto GPUImage , pero ninguna de las classs enlazadas funciona. Por ejemplo, GPUImageView: En ObjC se declara así ( encabezado en git ): @interface GPUImageView : UIView <GPUImageInput> //then some fields, properties and methods I'm not interested in Entonces, mi ApiDefinition.cs se ve así: namespace GPUImage { [BaseType (typeof(NSObject))] […]