진행 상황

struct Progress

진행 정보를 캡슐화하는 구조체와 유용한 도우미 메서드입니다.

  • 전송된 바이트 수입니다.

    선언

    Swift

    public let transferredBytes: Int
  • 전송 가능한 바이트의 총 개수(전송된 바이트와 전송 보류 중인 바이트를 더한 값)입니다.

    알림 차단이 다운로드를 추적하는 경우 이 숫자는 Realm을 사용하는 다른 모든 클라이언트가 생성한 변경 세트의 크기를 나타냅니다. 알림 차단이 업로드를 추적하는 경우 이 숫자는 이 클라이언트의 로컬 변경 사항을 나타내는 변경 세트의 크기를 나타냅니다.

    선언

    Swift

    public let transferrableBytes: Int
  • 전송 가능한 모든 바이트 중 전송된 바이트의 비율입니다. 이 값이 1 이면 전송을 위해 대기 중인 바이트가 없습니다(모든 바이트가 이미 전송되었거나 처음에 전송해야 할 바이트가 없는 경우).

    선언

    Swift

    public var fractionTransferred: Double { get }
  • 보류 중인 모든 바이트가 이미 전송되었는지 여부입니다.

    선언

    Swift

    public var isTransferComplete: Bool { get }