그래서 notificationsViewController에 세관 셀이있는 표가 있습니다. 이 tableView는 데이터를 표시하기 위해 jsonSerialization에서 데이터, 특히 customerID 및 checkinID를로드합니다.어떻게하면 선택한 셀에 따라 사용자 지정 셀의 단추를 프로그래밍 할 수 있습니까? ios
사용자 정의 셀의 이름은 checkInCell.m, .xib 및 .h입니다. 이 사용자 정의 셀에는 체크 인을 수락하고 API 호출로 체크인을 거부하기위한 단추 두 개가 있습니다. (샘플 URL이 : API는 체크인/checkInConfirmation는 CustomerID를 = % @ & MERCHANTID = % & 확인 = % @ & CheckInID = % @ "@ /)
내 질문에 내가 대한 notificationsViewController에서 고객 ID 및 checkinID을 통과 할 방법입니다 선택한 셀을 사용자 정의 셀 버튼에 연결하면 체크 인을 수락하고 거부 할 수 있습니까?
또한 아래 코드가 동일하게 작동한다고 생각하지 않기 때문에 어떻게 테이블의 데이터를 다시로드 할 수 있습니까? 체크 인 셀에서 데이터를 다시로드하려고했습니다.
[self.notificationsTableview reloadData];
notificationViewcontroller.notificationsTableView 데이터를 다시로드하려고 시도했지만 뭔가 누락 된 것 같습니다. 도와 주셔서 감사합니다!
죄송합니다. 더 명확해야합니다. 내가 말한 의미는 checkInCell.m에서 notificationsViewController의 테이블을 다시로드 할 수있는 방법이다. – user3178926
내가 생각할 수있는 유일한 방법은 셀에서 tableview에 대한 참조를 설정하고 cellForRowAtIndexPath에 설정이 있는지 확인하는 것이다. 모든 웹 로직을 테이블 뷰 컨트롤러로 이동하고 버튼 대상을 셀 대신보기 컨트롤러로 설정합니다. –
이 모든 작업에 스토리 보드를 사용하는 경우 두 번째 방법 (보기 컨트롤러에 작업 수행)은 매우 쉽습니다. 나는 그것이 아마 내가 취할 접근법이라고 생각한다. –