2017-03-19 6 views
-1

여기 또 다른 빠른 초보자입니다. 동일한 셀의 레이블을 업데이트해야하는 TableView 셀에는 Stepper가 있습니다. 나는 다른 질문을함으로써 그곳으로가는 길의 일부를 얻었으며 여기서 큰 대답을 받았습니다 : https://stackoverflow.com/a/42877313/3692615.Swift - TableViewCell의 스테퍼 - 응답이 없습니다.

코드가 어떻게 동작하는지 알고 있고, 내 레이블이 초기 값으로 업데이트되고 있다고 생각하지만, 불행히도 스테퍼 작업이 제대로 연결되지 않은 것처럼 보입니다.

나는 시도했다 :

  1. 내가
  2. 청소/빌드 프로젝트
  3. 완전히 모든 콘센트를 삭제 연결 관리자에서 중복 매장을 가지고에 보낸 사람을 변화
  4. 이 시도 다시 연결하지 않도록 만들기 UIStepper에서 AnyObject로 스테퍼 조치

나는 아이디어가 부족합니다. 다음은 연결 관리자의 스크린 샷입니다. enter image description here

여기에 논리가 있습니다. 그것의 기본적으로 상단에있는 모델 클래스. 그런 다음 콘센트와 함께 'buyStat'속성을 사용하여 현재 데이터 소스 항목을 저장하고 buyStat가 설정된 경우 스테퍼와 라벨을 업데이트합니다. 그게 다 효과적이지만 그 아래에있는 스텝퍼 행동은 그렇지 않습니다. 나는 인쇄하기 위해 "스테퍼 작업"을 할 수 없습니다. 도움이된다면 아무도 아무것도 통지 또는 내가 그것을 감사하겠습니다 해결하기위한 또 다른 아이디어가있는 경우

enter image description here

그런 다음, 여기 내의 ViewController 클래스

enter image description here

입니다. 감사.

답변

1

당신은 인덱스 방법에서 행의 셀에서 사용자 상호 작용을 비활성화했습니다

cell.isUserInteractionEnabled = false; 

당신이 줄을 제거해야합니다.

+0

아하! 감사합니다. 그것은 문제인 것 같습니다. –