如何检测iPhone是否具有使用核心NFC框架提供的NFC芯片的能力?

我知道现在它只能在iPhone 7和7 Plus上运行,但是我不希望对硬件字符串标识符进行硬编码,因为我不知道将来会出现什么设备。

最佳答案

您可以使用 readingAvailable 类属性:

if NFCNDEFReaderSession.readingAvailable {
    // Set up the NFC session
} else {
    // Provide fallback option
}

关于iOS 11 CoreNFC如何检查设备是否具有NFC功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45911428/

10-12 06:11