SyncError

extension SyncError
  • Um token opaco que permite ao usuário tomar ação após determinados tipos de erros terem sido relatados.

    Veja

    RLMSyncErrorActionToken

    Declaração

    Swift

    public typealias ActionToken = RLMSyncErrorActionToken
  • Dado um erro de reinício do cliente, extraia e devolva o caminho do arquivo de recuperação e o token de ação.

    O token de ação pode ser passado para SyncSession.immediatelyHandleError(_:) para excluir imediatamente a cópia local do Realm que sofreu o erro de reinício do cliente. A cópia local do Realm deve ser excluída antes que seu aplicativo tente abrir o Realm novamente.

    O caminho do arquivo de recuperação é o caminho para o qual a cópia atual do Realm no disco será salva assim que ocorrer o reinício do cliente.

    Aviso

    Não chame SyncSession.immediatelyHandleError(_:) até ter certeza de que todas as referências ao Realm e aos objeto managed pertencentes ao Realm foram eliminados e de que todos os pools de liberação automática que contêm essas referências foram drenados.

    Veja

    SyncError.ActionToken, SyncSession.immediatelyHandleError(_:)

    Declaração

    Swift

    public func clientResetInfo() -> (String, SyncError.ActionToken)?
  • Dado um erro de permissão negada, extraia e devolva o token de ação.

    Esse token de ação pode ser passado para SyncSession.immediatelyHandleError(_:) para excluir imediatamente a cópia local do Realm que sofreu o erro de permissão negada. A cópia local do Realm deve ser excluída antes que seu aplicativo tente abrir o Realm novamente.

    Aviso

    Não chame SyncSession.immediatelyHandleError(_:) até ter certeza de que todas as referências ao Realm e aos objeto managed pertencentes ao Realm foram eliminados e de que todos os pools de liberação automática que contêm essas referências foram drenados.

    Veja

    SyncError.ActionToken, SyncSession.immediatelyHandleError(_:)

    Declaração

    Swift

    public func deleteRealmUserInfo() -> SyncError.ActionToken?