2016-09-11 3 views
0

각기 하나의 시간 간격을 초 단위로 포함하는 주소 배열을 제공하는 GPS 서비스에서 정보를 얻습니다. 따라서 점 A에서 점 B까지의 지속 시간은 250 초이고 점 B에서 C까지의 시간은 100 초입니다. 완전한 경로 시간을 만들기 위해 함께 시간을 더하지는 않습니다. 나는 혼자서해야합니다. 위의 예에서는 첫 번째 행 250과 두 번째 행 350 등을보고 싶습니다. 따라서 값을 계산하여 각 행의 행을 행렬에 추가하여 각 행의 실제 총계를 얻습니다. 내 테이블 index.path 행을 기반으로 경로의 배열에서 각 주소의 값을 가져옵니다. 나는 테이블에 저를 채우고는 beautifuly 수 있도록 작동합니다 테이블 위로 스크롤 아래로 세포가 대기열에서 제거하고 값을 또 다시 추가지고 다시 대기 그러나 Swift에서 각 행에 값 추가 행을 대기열에서 제외하고 다시 사용하지 않은 경우가 아닙니다.

let secondsToAdd = Int(self.thisRoute.ttaForSubleg(UInt(indexPath.row)).duration) 

duration += secondsToAdd 

. 그래서 0으로 어딘가에 기간을 다시 설정해야합니다

duration = 0

하지만 난 곳으로 난처한 상황에 빠진거야!

답변

0

다른 해결책이 없다면이 작업을 수행 할 수있는 유일한 방법은 내가 계속 진행하면서 테이블 외부에 배열을 별도로 작성하고 유지하는 것입니다. 만약 누군가가 더 나은 솔루션을 게시하시기 바랍니다!

관련 문제