2015-01-11 4 views
1

Когда я загружаю скин из хранилища компонентов, попробуйте его использовать, я делаю это с использованием унифицированных/универсальных макетов/платформ. Я получаю эту ошибку:Проблема с использованием UI-скинов из Хранилища компонентов Xamarin

MTOUCHTASK: ошибка MT2002: Не удалось разрешить "System.Void UIKit.UINavigationBar :: SetTitleTextAttributes (UIKit.UITextAttributes)" ссылки из «Xamarin.iOS, Version = 0.0.0.0, культура = нейтральной , PublicKeyToken = 84e04ff9cfb79065 "

Это происходит со всеми скинами. Что я делаю не так?

Вот мое решение: https://dl.dropboxusercontent.com/u/41261911/testForUIChange.zip

ответ

1

На основании даты (Jan 11) Вы, вероятно, с использованием бета-версии XI 8.6 вместе с компонентом из магазина (который всегда целевым стабильным, 8,4).

Было обнаружено некоторое различие между предварительным предварительным просмотром (в 8.4) и окончательной версией API (поставляется с 8.6). Это затрудняет поиск нужного бинарного компонента.

По состоянию на сегодня (12 янв 2015) Xamarin.iOS 8,6 стабильна, имеет конечный единый API и магазин компонент обновил наиболее компонентов (некоторые 3-й партии не могли еще быть доступны прямо сейчас) к final унифицированный API.

IOW есть хороший шанс, что вы можете обновить свои компоненты (если вы уже были на 8.6) или все ваше программное обеспечение (если вы не были на 8.6) и получить рабочую сборку.

+0

В настоящее время работает. Сегодня я узнал то же самое, я забыл отметить это как разрешенное. Спасибо за поддержку! –

Смежные вопросы