Попробуйте с
if( time() < mktime(14, 0, 0, date("n"), date("j"), date("Y")) ) {
// do this
}
Мистер. У Эрнста, приведенного выше, создается впечатление, что он видит что-то в коде Ильи, которое представляет собой «выдергивание представления из-под контроллера». Это может заставить вас долго смотреть на код, и проблема не в этом. Я разместил эту проблему на форуме разработчиков Apple http://discussions.apple.com/message.jspa?messageID=10259835#10259835 , и мне сказали, что «NSInternalInconsistencyException» - это проблема с файлом .xib. (В Интерфейсном Разработчике). Используя эту информацию, я нашел следующее решение. Я думаю, что некоторые из названий, которые я даю здесь, являются общими и помогут другим, пытающимся решить эту проблему. Чтобы рассмотреть проблему, справочник xib компилируется и отлично работает на 2.x, компилируется на 3. x и выдает указанное выше сообщение об ошибке при попытке запустить приложение в симуляторе 3.0. У меня был делегат на панели вкладок. При просмотре ссылочных выходов в Interface Builder у меня были «Множественные», «Владелец файла», «Панель вкладок» и «Контроллер панели вкладок» в качестве ссылочных выходов. Когда я удалил «панель вкладок» из справочных точек, мое приложение запустилось в Simulator 3.0. Он также компилировался и работал на 2.x, поэтому ссылка на «Панель вкладок» не требовалась для 2.x. ... Флэш Гордон
из справочных точек мое приложение запускалось в Simulator 3.0. Он также компилировался и работал на 2.x, поэтому ссылка на «Панель вкладок» не требовалась для 2.x. ... Флэш Гордон из справочных точек мое приложение запускалось в Simulator 3.0. Он также компилировался и работал на 2.x, поэтому ссылка на «Панель вкладок» не требовалась для 2.x. ... Флэш ГордонЯ думаю, что это одно из руководств, на которое ссылается Адам Эрнст:
Это нетривиальная проблема. Кто-то должен был опубликовать пример удаления представления из-под ViewController, потому что это сделали многие люди. И, несмотря на все разговоры о том, насколько это было «плохо», в 2.x все работало. Даже статья о яблоке не касается вопросов архитектуры. Большинство людей собираются написать комбинацию .h / .m для обработки каждого представления субконтроллера. Пример с яблоком, похоже, работает только с файлом .m, который управляет tabbarcontroller.