首页 > 解决方案 > 在 Swift 中创建 NFCTypeNameFormat.media 类型的 NFCNDEFPayload

问题描述

我正在尝试在 Swift 中创建一个类型为 NFCTypeNameFormat.media 的 NFCNDEFPayload 的实例,但我找不到任何示例代码..(现在已经搜索了 4 个小时)..我正在尝试创建一个类型为“text/”的 NFCTypeNameFormat.media普通”和像“Hello World”这样的值。

顺便说一句,我现在可以成功编写 NFCTypeNameFormat.nfcWellKnown 但我也想在 NFCTypeNameFormat.media 中编写

希望任何人都可以提供帮助

标签: swiftnfcpayloadndefcore-nfc

解决方案


好的,我尝试了一些东西并想出了这个。工作对我很好

      let mediaRecord = NFCNDEFPayload.init(
                        format: NFCTypeNameFormat.media,
                        type: "text/plain".data(using: .utf8)!,
                        identifier: Data.init(count: 0),
                        payload: "Merry Christmas Everyone".data(using: .utf8)!,
                        chunkSize: 0)

推荐阅读