Я работаю над приложением. У меня есть табличка. Я установил отдельный класс для TableView Cell под названием 'cellTable'. Я использую этот класс в другом имени 'resultViewController' путем импорта файла .h файла. Я объявил,Текст ярлыка 'nil', в отличие от назначения некоторого текста
cellTable *cellElement;
in 'resultViewControler.h'. Я пытался изменить метку, объявленную в 'cellTable' в 'resultViewController' с помощью
cellElement.resultname.text = testNamesA[indexPath.row];
Я получаю 'ноль' для 'cellElement.resultname.text' это, Inspite "testNamesA [indexPath.row] 'имеет некоторое значение. Скриншот показывает точное представление о проблеме,
Пожалуйста, помогите мне в решении этого ...
Где вы присвоить значение 'cellElement'? Почему у вас даже есть «cellElement»? Почему «cell» не является локальной переменной? Почему вы не задаете свойства 'cell' в вашем методе' cellForRowAtIndexPath'? – rmaddy
Вам нужно создать новую ячейку (путем повторного использования) с помощью 'cellForRowAtIndexPath'. –
Я думаю, что вы пропустили инициализацию cellElement. Так что он идет нулевым. –