클릭하면 테이블 행의 객체에서 문자열을 가져 오려고합니다. 문자열을 가져 와서 합성 된 레이블로 전달하는 방법에 대한 자습서를 보았지만 모달보기에서 합성 문자열에 동일한 문자열을 전달할 수 없습니다. 이것이 가능한가? 부모보기에서 내 코드는 다음과 같습니다. 내가 경고 또는 내가 널받는 detail.module를 사용하여 라벨을 그릴 때모달 뷰에 문자열 전달
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
Modules *selectedModule;
selectedModule = [fixedArray objectAtIndex:indexPath.row];
NSString *moduleComponent = [selectedModule valueForKey:@"name"];
DetailViewController *detail = [self.storyboard instantiateViewControllerWithIdentifier:@"Detail"];
[self.navigationController pushViewController:detail animated: YES];
detail.number.text = moduleComponent;
detail.moduleLabel.text = moduleComponent;
detail.module = moduleComponent;
}
는 detail.moduleLabel.text 그러나 제대로 표시됩니다. 어떤 도움이라도 대단히 감사합니다.
메시지 이후의 값을 pushViewController에 지정했기 때문에 가능했습니다. 나는 레이블을 직접 설정하는 것이 문자열을 전달하는 방식으로 그렇게 작동한다고 가정 한 실수를 범했습니다. 고맙습니다. – dmeads89