В приложении, над которым я работаю для iPhone, он решил не компилировать меня, когда я прошу его дать мне выход на ярлык в ячейке прототипа таблицы. Раньше у меня были выходы для меток, но я использовал либо стандартный вид, либо статические ячейки, а не прототипы. Я думаю, что это, вероятно, связано с тем, что метка принадлежит ячейке прототипа и будет дублироваться, поскольку все они имеют один и тот же идентификатор (ячейка), но потом я мог бы отключиться. Я не уверен, что делать с этим, если я использую только cell.textLabel.text
, тогда моя кнопка загрузки не появится, пока я не нажму на ячейку.Невозможно скомпилировать соединение iOS5
Ошибка:
Couldn't compile connection: <IBCocoaTouchOutletConnection:0x4007cd200 <IBProxyObject: 0x4007de280> => lblServerName2 => <IBUILabel: 0x4009b7d00>>
Кто-нибудь есть какие-либо предложения относительно того, как я мог бы идти о создании текста на пользовательской метке внутри клетки?
Для справки, я загрузил свой проект here. На данный момент это беспорядок, но в настоящее время это просто доказательство концепции. Я собираюсь пройти и очистить, как только я заработаю.
Любые предложения приветствуются.
EDIT:
This страница выручили. Я нашел его почти сразу после публикации этого вопроса. В принципе, я установил тег моего ярлыка равным 100, а затем использовал этот код внутри метода cellForRowAtIndexPath.
UILabel *lblServerName = (UILabel*)[cell viewWithTag:100];
lblServerName.text=[server getName];
И вот он, мой ярлык работает правильно и появляется моя кнопка.
хмм .. в моем случае это не Работа. какой тип ячейки вы используете? – filou