Referência do framework MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

Objeto que contém vários parâmetros que podem ser personalizados em cada chamada de extração de entidade.

  • Horário de referência com base em quais datas relativas (por exemplo, "amanhã") precisam ser interpretadas, em milissegundos a partir da época de 1970-01-01T00:00:00 (fuso horário UTC). Um valor nulo significa que o horário atual (quando a extração de entidade é invocada) precisa ser usado.

    Declaração

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • Fuso horário de referência com base nas datas relativas (por exemplo, "amanhã") que devem ser interpretadas. Se isso não for definido, o fuso horário atual (quando a extração da entidade for invocada) será usado.

    Declaração

    Objective-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • Uma localidade preferencial que pode ser usada para remover a ambiguidade de possíveis valores de entidades de data-hora. Por exemplo, "01/02/2000" é ambíguo e pode se referir a 2 de janeiro ou 1o de fevereiro, mas uma preferência de localidade pode ajudar na escolha do correto ("en-US" escolheria o primeiro e "en-UK" a segunda). O valor padrão é a localidade do sistema do dispositivo. As localidades compatíveis correspondem à lista de modelos compatíveis. Portanto, ou um subconjunto destes: {'en-*'} ({ 'en-US'}, {'en-UK'}, { 'en-CA'}, ...), {'ar-*'}, { 'de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {“` ‘es-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘es-’}, {'pt-*'}, { ‘ru-’}, {'pt-*'}, { ‘ru-’}, 'tr-*'}, {

    Declaração

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • O subconjunto de tipos de entidade (EntityExtractionEntityType) que serão detectados pelo extrator de entidade. Os tipos não presentes no conjunto não serão retornados, mesmo que estejam presentes no texto de entrada. Os conjuntos nil serão redefinidos para o padrão retornado por MLKEntityExtractionEntityTypeAllEntityTypes.

    Declaração

    Objective-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • Inicializa uma instância EntityExtractionParams alocada com os valores padrão. Define o referenceTime e o referenceTimezone como nil e define o TypesFilter como um conjunto que contém todos os valores retornados de MLKEntityExtractionEntityTypeAllEntityTypes.

    Declaração

    Objective-C

    - (nonnull instancetype)init;