더 이상 사용되지 않는 UITableViewCell setText의 대안?
-
11-09-2019 - |
문제
책 속의 코드 아이폰 개발 시작 (Dave Mark 및 Jeff LaMarche 작성) UITableViewCell 텍스트 속성에 할당합니다.
UITableViewCell *cell = ...
...
cell.text = ...
이 할당은 "'setText'가 더 이상 사용되지 않습니다..."라는 경고를 표시합니다.대안으로 무엇을 사용해야 합니까?
또한 전체 내용을 다시 입력하지 않고 Xcode에서 경고의 긴 URL을 어떻게 열 수 있나요?
해결책
노력하다:
cell.textLabel.text = @"test";
(아, 이제 3.0 SDK 질문에 답변하게 되어 반갑습니다)
다른 팁
더 이상 사용되지 않음에서는 Apple에서 제안한 새로운 방법을 사용하도록 코드를 변경할 것을 제안합니다.더 이상 사용되지 않는 메서드는 향후 업데이트 릴리스에서 제거됩니다(예:그들은 OS 3.1에서 제거 할 수 있습니다.) SetText 대신에 사용하십시오.
[cell.textLabel setText] method
이 코드를 사용하세요:-
"cell.textLabel.text"
더 이상 사용되지 않는 UITableViewCell setText 텍스트 경고를 제거하시겠습니까?
두 번째 질문을 해결하기 위해.
URL이 무엇을 의미하는지 잘 모르겠지만 경고 거품이 나오는 빌드 출력의 전체 텍스트를 얻으려면 다음을 수행하십시오.
1) 빌드 창을 엽니다(기본 키 바인딩 Command-Shift-B)
빌드 진행률 보기 하단에는 4개의 버튼이 있습니다.왼쪽에서 오른쪽으로의 버튼은 확인 표시, 경고 기호, 일부 점선 및 추가 옵션을 위한 팝업 메뉴입니다.
점선으로 표시된 세 번째 기호의 배경이 어두운 회색인지 확인하세요.의심스러운 경우 전환하십시오.이 버튼을 누르면 표시되는 새 보기에는 빌드 프로세스(컴파일러, 링커, 셸 스크립트 출력 등)의 전체 텍스트 출력이 있습니다.
나는 이것이 당신이 묻는 것이라고 믿습니다.
Command-= 및 Command-Shift-+를 사용하여 경고와 오류 사이를 이동할 수 있습니다.이렇게 하면 각 경고/오류 풍선의 전체 텍스트가 전체 출력 보기에서 선택됩니다.!