如何检测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/