vivos vivo son seres ser semejanzas relacion para niƱos los inertes inerte imagenes entre diferencias cuales ios objective-c xcode6 ibdesignable

ios - son - seres vivos



Procesamiento en vivo de un componente personalizado mediante IB_DESIGNABLE desde una dependencia de pod (3)

Tengo algunas dificultades para usar IB_DESIGNABLE en un pod.

IB_DESIGNABLE una vista personalizada que IB_DESIGNABLE como IB_DESIGNABLE e hice un proyecto de muestra que lo usa. No hay problemas hasta ahora.

El problema ocurre al agregar esa vista personalizada como una dependencia de pod. Aunque el proyecto se construye y se ejecuta con éxito, hay un error cuando se abre el guión gráfico que usa la vista personalizada. El proceso de renderizado en vivo se inicia e intenta mostrar la vista en vivo dentro del constructor de Interfaz, pero falla con el siguiente error:

Esto es muy malo porque perdemos Live Rendering, que es, en mi opinión, una de las mejores características de Xcode 6.

  • Versión de la gema de Cocoapods : 0.34.4
  • Versión Xcode: 6.1 (6A1052d)

He intentado con otros proyectos que utilizan IB_DESIGNABLE y tienen un podspec :

  1. https://github.com/Eddpt/EAColourfulProgressView (Clase: EAColourfulProgressView )
  2. https://github.com/hayashi311/HRButton (Clase: HRButton )
  3. https://github.com/Estimote/iOS-Indoor-SDK (Clase: ESTIndoorLocationView )

Alguien más tuvo el mismo problema en Estimote: error de ubicación interior, pero la solución descrita significa perder las capacidades de representación en vivo.

¿Alguien ha podido usar un componente IB_DESIGNABLE a través de Cocoapods?

Error: "no se pudieron cargar los designables de la ruta (nulo)"


¡ use_frameworks! mi problema usando use_frameworks! en el PodFile, en la primera línea. (no olvides el ! )

Las propiedades de IBInspectable deben ser dinámicas, por lo que solicita un enlace dinámico de la biblioteca. Al usar la línea anterior, tan pronto como establezca la clase de un control, construirá el marco y lo vinculará, resolviendo estos problemas de enlace. Cuando actualicé a beta, Parse dejó de funcionar.

Espero que ayude a alguien.


Al especificar su clase personalizada en el inspector de identidad, ¿está especificando desde qué módulo debe cargarse esta clase? El módulo debe ser el nombre de la biblioteca de la que proviene la clase.


Esto se ha corregido en la última versión de Cocoapods (0.36.0.beta.1) .

Para instalar esta versión:

[sudo] gem install cocoapods --pre

Más información sobre Cocoapods con marcos here

Para corregir el Error: "failed to load designables from path (null)" :

platform :ios, ''7.0'' use_frameworks! target ''test'' do pod ''EAColourfulProgressView'', ''~> 0.1.0'' end target ''testTests'' do end

Añadir use_frameworks! a ti Podfile .