EntityExtractionParams
class EntityExtractionParams : NSObject
包含各種參數的物件,可以在每個實體擷取上自訂 呼叫。
-
根據哪個相對日期 (例如「明天」) 應解讀的參照時間,格式為 從 1970-01-01T00:00:00 (世界標準時間時區) 的 Epoch 時間起算的毫秒數。nil 值代表 應使用目前時間 (叫用實體擷取時)。
聲明
Swift
var referenceTime: Date? { get set }
-
根據哪個相對日期 (例如「明天」) 應解讀的參照時區。如果 未設定時,系統會使用目前的時區 (叫用實體擷取時)。
聲明
Swift
var referenceTimeZone: TimeZone? { get set }
-
偏好的語言代碼,用於區分日期時間實體的潛在值。 舉例來說,「01/02/2000」就不明確,可能是指 1 月 2 日或 2 月 1 日 但語言代碼偏好設定可以幫助您挑選正確的語言 (以「en-US」為基準,「en-UK」 後者)。預設值為裝置的系統語言代碼。 支援的語言代碼與支援模型清單相符。因此可以是以下任一或全部的: {
'en-*'} ({
‘en-US’}, {'en-UK'}, {
‘en-CA’}, …), {'ar-*'}, {
‘de-’}, {“` ‘es-’}, {'fr-*'}, {
‘it-’}, {”` ‘ja-’}, {'ko-*'}, {
‘nl-’}, {“` ‘pl-’}, {'pt-*'}, {
‘ru-’}, {”` ‘th-’}, {'tr-*'}, {
‘zh-*’}聲明
Swift
var preferredLocale: Locale! { get set }
-
會偵測出的實體類型 (
EntityExtractionEntityType
) 子集 來擷取實體擷取作業系統不會傳回未出現組合的類型,即使這些類型已存在 顯示說明文字nil
組合將重設為MLKEntityExtractionEntityTypeAllEntityTypes
。聲明
Swift
var typesFilter: Set<EntityType>! { get set }
-
使用預設值初始化分配的
EntityExtractionParams
執行個體。 將 referenceTime 和 referenceTimezone 設為nil
,並將 typesFilter 設為一組 包含MLKEntityExtractionEntityTypeAllEntityTypes
傳回的所有值。聲明
Swift
init()