ข้อมูลอ้างอิงเฟรมเวิร์ก MLKitCommon

ModelDownloadConditions

class ModelDownloadConditions : NSObject, NSCopying

การกำหนดค่าสำหรับเงื่อนไขการดาวน์โหลดโมเดล

  • ระบุว่าควรส่งคำขอดาวน์โหลดผ่านเครือข่ายมือถือหรือไม่ โดยมีค่าเริ่มต้นเป็น YES

    คำประกาศ

    Swift

    var allowsCellularAccess: Bool { get }
  • ระบุว่าสามารถดาวน์โหลดโมเดลขณะที่แอปอยู่ในเบื้องหลังได้หรือไม่ โดยมีค่าเริ่มต้นเป็น NO

    คำประกาศ

    Swift

    var allowsBackgroundDownloading: Bool { get }
  • สร้างอินสแตนซ์ใหม่ที่มีเงื่อนไขที่กำหนด

    คำประกาศ

    Swift

    init(allowsCellularAccess: Bool, allowsBackgroundDownloading: Bool)

    พารามิเตอร์

    allowsCellularAccess

    ควรส่งคำขอดาวน์โหลดผ่านเครือข่ายมือถือหรือไม่

    allowsBackgroundDownloading

    ระบุว่าโมเดลจะดาวน์โหลดขณะที่แอปอยู่ในเบื้องหลังได้หรือไม่

    ผลลัพธ์

    อินสแตนซ์ ModelDownloadConditions ใหม่

  • สร้างอินสแตนซ์ใหม่ที่มีเงื่อนไขเริ่มต้น ค่าเริ่มต้นระบุไว้ในเอกสารสำหรับพร็อพเพอร์ตี้ของอินสแตนซ์แต่ละรายการ

    คำประกาศ

    Swift

    convenience init()

    ผลลัพธ์

    อินสแตนซ์ ModelDownloadConditions ใหม่