Referência do framework MLKitTranslate

ModelManager

class ModelManager : NSObject

Gerencia modelos usados pelos recursos do MLKit.

  • Retorna uma instância de ModelManager.

    Declaração

    Swift

    class func modelManager() -> Self

    Valor de retorno

    Uma instância ModelManager.

  • Indisponível. Use o método de classe modelManager().

  • Verifica se foi feito o download do modelo fornecido.

    Declaração

    Swift

    func isModelDownloaded(_ remoteModel: MLKRemoteModel) -> Bool

    Parâmetros

    remoteModel

    O modelo em que o status do download será verificado.

    Valor de retorno

    Se o modelo fornecido foi baixado.

  • Faz o download do modelo especificado do servidor para um diretório local no dispositivo. Usar isModelDownloaded(_:) para verificar o status do download do modelo. Se esse método for invocado e o modelo já foi baixado, uma solicitação é feita para verificar se uma versão mais recente do modelo está disponível para download. Se disponível, a nova versão do modelo é baixada.

    Para saber quando esse método é concluído, observe a .mlkitModelDownloadDidSucceed e .mlkitModelDownloadDidFail notificações definidas em MLKModelDownloadNotifications.h. Se o modelo mais recente já foi baixado, é concluído sem trabalho adicional e postagens .mlkitModelDownloadDidSucceed, indicando que o modelo está pronto para uso.

    Declaração

    Swift

    func download(_ remoteModel: MLKRemoteModel, conditions: MLKModelDownloadConditions) -> Progress

    Parâmetros

    remoteModel

    O modelo a ser baixado.

    conditions

    As condições para fazer o download do modelo.

    Valor de retorno

    Progresso de download do modelo.

  • Exclui o modelo baixado do dispositivo.

    Declaração

    Swift

    func deleteDownloadedModel(_ remoteModel: MLKRemoteModel, completion: @escaping (Error?) -> Void)

    Parâmetros

    remoteModel

    O modelo baixado a ser excluído.

    completion

    Gerenciador de retorno de chamada para a fila principal quando a exclusão do modelo for concluída com o error fornecido.