Обнаружьте в XCode проект iPhone, создаю ли я для средства моделирования или устройства?

По умолчанию любое содержание между тегами для пользовательского элемента управления добавляется как дочерний элемент управления. Это может быть прервано в AddParsedSubObject () переопределение для фильтрации или дополнительного парсинга (например, текстового содержания в LiteralControls):

    protected override void AddParsedSubObject(object obj)
     { var literal = obj as LiteralControl;
       if (literal != null) Controls.Add(parseControl(literal.Text));
       else base.AddParsedSubObject(obj);
     }

...

   <uc:MyControl runat='server'>
     ...this text is parsed as a LiteralControl...
  </uc:MyControl>
13
задан Greg Maletic 1 December 2009 в 19:57
поделиться

1 ответ

#if !(TARGET_IPHONE_SIMULATOR)

или, альтернативно,

#if (TARGET_OS_IPHONE)

сообщит вам, работаете ли вы на устройстве. Чтобы это работало, вы должны

#include "TargetConditionals.h"

файл, который вы можете найти здесь .

18
ответ дан 1 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: