, 내 프로그램의 한 부분은 내가 다음을 사용하여 수동으로 셀 내용을 설정하는 jQuery과 ... 나는 특정의 TableView 셀에 표시되는 문자열을 복사 할 수있는 방법UITableViewCell에 표시된 문자열을 다른 NSString으로 복사하는 방법은 무엇입니까? 나는 프로그램을 쓰고 있어요
cell.textLabel.text = @"CELL CONTENTS HERE!";
있다 다른 NSString으로? 이 같은
, 내 프로그램의 한 부분은 내가 다음을 사용하여 수동으로 셀 내용을 설정하는 jQuery과 ... 나는 특정의 TableView 셀에 표시되는 문자열을 복사 할 수있는 방법UITableViewCell에 표시된 문자열을 다른 NSString으로 복사하는 방법은 무엇입니까? 나는 프로그램을 쓰고 있어요
cell.textLabel.text = @"CELL CONTENTS HERE!";
있다 다른 NSString으로? 이 같은
시도 뭔가 :
NSString *anotherString = [NSString stringWithString:cell.textLabel.text];
이 뷰 컨트롤러의 @property
로 @"CELL CONTENTS HERE!"
문자열을 유지합니다. 테이블 뷰 대리자 메서드 -tableView:cellForRowAtIndexPath:
내부
cell.textLabel.text = cellContentsHereProperty;
: 그 다음에 셀의 text
속성을 설정합니다. 이 메서드 내에서 cell.textLabel.text
에만 액세스 할 수 있기 때문에 또는 위임 메서드를 호출하여 셀을 검색하는 것이 어렵 기 때문에이 작업을 수행하려고합니다.
일반적으로보기 컨트롤러 ("컨트롤")는 문자열 값 ("모델")을 표시 방법 ("보기")과 별도로 유지해야합니다. 상황을 구분하여 유지하면 데이터가 표시되는 방식을 걱정하지 않고도 데이터를 검색하고 변경할 수 있습니다.
이러한 책임 분담을 MVC 또는 Model-View-Control design pattern이라고하며, Apple이 iPhone 응용 프로그램 디자인을 신청합니다.
답장을 보내 주셔서 감사합니다.하지만 이로 인해 프로그램이 중단됩니다. 흠, 내가 잘못하고있는 것임에 틀림 없습니다. – dBloc