나는 textField를 포함하도록 사용자 정의 된 셀을 동적으로 생성하는 테이블을 만들었습니다. 프로그램을 실행하면 textField에 텍스트를 입력 할 수 있습니다. 그러나 프로그램을 종료하거나 다른 viewController로 전환하기 전에 입력 된 텍스트를 수집 할 수 없습니다. 당신은 사용자가 입력 한 텍스트를 추출하기 위해 내가해야 할 것을 제안 해 주실 수 있습니까?셀에 포함 된 textField에 액세스하기
나는 다음과 같은 코드를 사용하여 세포에 액세스 할 수 있는지 이해 ...
for (int section = 1; section < [self.tableView numberOfSections]; section++) // section 0: profile picture
{
for(int row = 0; row < [self.tableView numberOfRowsInSection:section]; row++)
{
NSLog(@"section = %d, row = %d", section, row);
NSIndexPath *tempIndexPath = [NSIndexPath indexPathForRow:row inSection:section];
UITableViewCell *tempCell = [self tableView:self.tableView cellForRowAtIndexPath:tempIndexPath];
// NSLog(@"tempCell = %@", tempCell);
}
}
그러나 나는 그들에 포함 된 텍스트를 추출 할 수 없습니다입니다.
나는 또한 : Accessing UITextField in a custom UITableViewCell을 언급했다. 그러나 나는 더 깨끗한 해결책을 찾고있다.
감사합니다.
당신이 사용자 정의 셀 클래스의 속성을 @ 사용하여 게터 세터와 텍스트 필드를 만들려고했고, 이러한 사용 tempcell 액세스 : 여기
, 그냥 스토리 보드에 태그를 설정하는 것을 잊지 당신이 할 수있는 일입니다 .yourtextfield.text. – josh