2014-10-25 4 views
1

Я хочу реализовать функцию «Сегодня Extension» в одном из моих приложений. Я успешно добавил расширение, дал ему прогон и увидел экран «Hello World» на симулятор. Затем я удалил ярлык «Hello World» и добавил свои собственные метки в представление. Ничего захватывающего и на самом деле я ничего не думал, что сделало бы меня каких-либо проблем ...Виджет-симулятор не отображает элементы «Today Extension»

Теперь, когда я бегу виджет все я получаю не является пустым Simulator:

Empty Simulator

Что я пробовал:

  • Проверено, что «владелец файла» имеет вид подключен
  • Цветные этикетки и удостоверьтесь, что они не скрыты
  • Проверено, правильно ли инициализирован контроллер вида
  • Свернутый автозапуск: вид расширения выглядит как (тоже) небольшая полоса по сравнению с назначенным мной размером. Странно то, что даже если я перетащить один ярлык на вершину, он не появляется
  • Пробовал «Clean» и «Очистить папку сборки», а также «Clear Snapshot» в тренажере
  • загружал working today extension от Гитуб, чтобы проверить, что я сделал что-то неправильно. Не удалось найти ничего.

Кажется, что я работаю неправильно. Но на самом деле та же точка зрения отображала мне ярлык «Hello Word». Я что-то упускаю? (@Moderator: Я предлагаю добавить следующие теги:.. OSX-сегодня-виджет, виджет-имитатор заранее спасибо)

ответ

3

Без кода это трудно сказать, но, возможно, это помогает:

какой текст цвет у вашей метки? убедитесь, чтобы дать его «цвет текста Control»

что минимальная высота> нажмите «Пользовательский вид» в файле XIb (вид корня) и нажмите Редактор> Pin> Высота. Установите его на 200 и «больше или равно»

+0

Я дал им весь красный цвет, чтобы быть уверенным, что увижу их. Я также изменил Height на 500, чтобы убедиться, что увижу его. Это все еще не работает. –

+0

Попробуйте изменить цвет на то, что я предложил. Я помню, что я тоже не мог видеть свой текст и думал, что он не работает –

+0

Также попробуйте настроить свой контентHeight вручную в widgetPerformUpdateWithCompletionHandler –