2013-07-07 5 views
0

Отсюда: http://developer.apple.com/library/ios/#samplecode/datecell/listings/MyTableViewController_m.htmlПонимать от Apple программа DateCell

Программа работает. Но мне нужно изменить его, чтобы он соответствовал моей программе. Я не могу заставить его работать, хотя я скопировал дословно. Проблема в том, что, когда я нажимаю на дату начала, ничего не происходит. Так как я отлаживаю, я замечаю, что мой datePicker (в моей программе) всегда равен нулю. Поэтому я пытаюсь понять, как это делает яблоко, и они никогда не инициализируют datePicker. Но он всегда имеет значение, отличное от нуля.

Где находится выделение и инициализация applePicker?

Кроме того, я стараюсь не использовать раскадровки, которые использует программа Apple. (Хотя, когда я импортирую раскадровку, это не помогает.)

ответ

-1

Прежде всего, есть кнопка «Загрузить исходный код». Он содержит рабочий проект.

Версия 1.2 2013-01-04: модернизированная для прошивки 6.0, теперь с помощью автоматического Reference Counting (ARC) и раскадровку, обновленного принять текущие лучших практик для Objective-C.

Информация об этом говорит о том, что вам нужно использовать цель развертывания 6.0, поскольку проект использует раскадровки с автозапуском, и вам необходимо установить «Автоматический подсчет ссылок» на «ДА» в ваших свойствах проекта.

Все другие догадки могут быть сделаны только в том случае, если вы дадите нам ошибку, которую вы получите.

P.S: Я загрузил проект, и он отлично работает.

+0

Да, это работает отлично для меня. Но вы даже не прочитали вопрос. – user678392

+0

давайте, datePicker - это выход. Он инициализируется из nib. Розетки никогда не инициализируются кодом – Lonkly

+0

, который имеет несколько плюсов. Какую роль играет раскадровка? – user678392

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