У меня возникают трудности с использованием IB_DESIGNABLE
в контейнере.
Я создал пользовательский вид, который я обозначил как IB_DESIGNABLE
, и создал образец проекта, который его использует. На данный момент проблем нет.
Проблема возникает при добавлении этого пользовательского представления в качестве зависимости от pod. Несмотря на то, что проект строится и работает успешно, возникает ошибка, когда открывается раскадровка, использующая пользовательский вид. Процесс Live Rendering запускается и пытается отобразить представление в реальном времени внутри построителя интерфейса, но он не работает со следующей ошибкой:
Это слишком плохо, потому что мы теряем Live Rendering, который, на мой взгляд, является одной из лучших функций Xcode 6.
- Cocoapods gem version: 0.34.4
- Версия Xcode: 6.1 (6A1052d)
Я пробовал другие проекты, которые используют IB_DESIGNABLE
и имеют podspec
:
- https://github.com/Eddpt/EAColourfulProgressView (класс:
EAColourfulProgressView
) - https://github.com/hayashi311/HRButton (класс:
HRButton
) - https://github.com/Estimote/iOS-Indoor-SDK (класс:
ESTIndoorLocationView
)
У кого-то еще была такая же проблема в Estimote - Ошибка локального местоположения, но описанное решение означает потерю возможностей Live Rendering.
Кто-нибудь мог использовать компонент IB_DESIGNABLE
через Cocoapods?
Ошибка: "не удалось загрузить конструктивные элементы из пути (null)"