Ответ 1
попробовать:
cell.textLabel.text = @"test";
(Ах, неплохо ответить на вопросы SDK 3.0 сейчас)
Код в книге Начало разработки iPhone (по Dave Mark и Jeff LaMarche) присваивает свойству UITableViewCell текст:
UITableViewCell *cell = ...
...
cell.text = ...
Это назначение вызывает предупреждение "setText" is notrecated... ". Что я должен использовать в качестве альтернативы?
Также, как открыть длинный URL-адрес в предупреждении (в Xcode), не перепечатывая все это?
попробовать:
cell.textLabel.text = @"test";
(Ах, неплохо ответить на вопросы SDK 3.0 сейчас)
Чтобы решить второй вопрос.
Я не уверен, что вы имеете в виду по URL-адресу, но чтобы получить полный текст вывода сборки, откуда появляется предупреждающий пузырь:
1) откройте окно сборки (привязка ключа по умолчанию Command-Shift-B)
В нижней части графика выполнения сборки есть четыре кнопки. Кнопки слева направо - это галочка, предупреждающий символ, некоторые пунктирные линии и всплывающее меню для дополнительных параметров.
Убедитесь, что третий символ, с пунктирными линиями, имеет темно-серый фон. Переключайте его, если у вас есть сомнения. Новое представление, которое отображается при нажатии этой кнопки, имеет полный текстовый вывод из процесса сборки (компилятор, компоновщик, оболочка script и т.д.)
Я считаю, что это то, о чем вы просите.
Вы можете использовать Command- = и Command-Shift- + для перемещения предупреждений и ошибок. Когда вы это сделаете, полный текст каждого пузыря предупреждения/ошибки будет выбран в режиме полного вывода.!
Устаревшее предлагает вам изменить свой код, чтобы использовать новый метод, предложенный Apple. Любые устаревшие методы будут удалены в будущих выпусках обновлений (например: они могут удалить его из ОС 3.1) Итак, вместо setText используйте этот
[cell.textLabel setText] method
Вы используете этот код: -
"cell.textLabel.text"
Удалить предупреждение о недопустимом тексте UITableViewCell setText?