Xcode(我使用的是 v13.1)警告我,這quantityType(forIdentifier:)將在未來版本的 iOS 中被棄用。

因此,我查看了Apple 的開發人員檔案以了解還有什么可以使用的提示。令人驚訝的是,在檔案中,它并沒有在不久的將來被標記為已棄用。
在這種情況下應該信任哪個來源?如果quantityType(forIdentifier:)將來確實要洗掉,是否已經有已知的替代品?
uj5u.com熱心網友回復:
代碼完成對話框只是報告您在查看它正在查看的同一標題時可以看到的內容:
@available(iOS, introduced: 8.0, deprecated: 100000)
open class func quantityType(forIdentifier identifier: HKQuantityTypeIdentifier) -> HKQuantityType?
100000意為“未知的未來”。不著急;這只是一個警告。
但您不妨現在就開始更新您的代碼。替換將是這個初始化程式:
https://developer.apple.com/documentation/healthkit/hkquantitytype/3778608-init
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/373023.html
