Segue를 다른 뷰로 푸시하도록 구성된 tableView가 있습니다. 테이블은 2 개의 섹션으로 나뉩니다. 다음 뷰로 이동하면 데이터가 모두 전송되고 섹션에 문제가 있습니다.tablevew dosent work의 2 섹션에서 segue 푸시
내 섹션 0에 2 개의 행이 있고 섹션 1에 1 개의 행이 있다고 가정 해 보겠습니다. 섹션 1 행을 확인하려면 어떻게해야합니까?
SEGUE에 대한 storybaords 및 preper 내가
row = indexPath.row;
if (section == 0)
{
if (row == 0)
data = @"Zero";
if (row == 1)
data = @"One";
}
if (section == 1)
{
if (row == 0)
data = @"Two";
if (row == 1)
data = @"Three";
}
을했고, 지금은 작동하지 않습니다 전에. 섹션 1에서 0 행을 클릭하면 "2"가 아닌 "0"이됩니다. 왜 그럴까요? 섹션 0과 섹션 1은 어떻게 효과적으로 다를 수 있습니까?
indexPath가 nil이면 섹션 = 0 및 행 = 0이됩니다. 코드에 더 많은 컨텍스트가 필요합니다. 그럴 경우 아무런 문제가 없습니다. –
이제는 질문이 명확 해집니다 (추가하는 것을 잊어 버린 첫 번째 코드 줄을 추가합니다). 어떤 경우에도 행이 0이 아닙니다. –