我想向我在SwiftUI中开发的应用添加NFC读取器和写入器。我找不到使用SwiftUI完成此操作的任何资源。任何这样做的资源将不胜感激。谢谢!
NFC读写逻辑应独立于用于构建应用程序视图层的内容–无论是UIKit还是SwiftUI都无关紧要。
查看Core NFC框架的文档,该文档允许读取和写入NFC标签,并检查Stack Overflow上的其他iOS NFC问题/答案,这是之前已经提出的问题。
Core NFC框架提供了一个本地系统接口,可以代表您读取/写入NFC标签,而无需您专门实现任何UI。
iOS 11 Core NFC - any sample code?
Apple也有一个示例项目,并具有一定的指导意义:https://developer.apple.com/documentation/corenfc/building_an_nfc_tag-reader_app
[如果您对应用程序进行结构化,以使每个视图都有一个包含与该视图相关的逻辑的视图模型类,则可以选择在按钮按下处理程序功能中或者在视图出现时启动适当的NFC读取器/写入器会话。您应该能够在视图模型类中实现适当的委托回调方法。