问题标签 [core-nfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
22804 浏览

ios - iOS 11 Core NFC - 任何示例代码?

我刚刚在 iPhone 7 上安装了第一个 iOS 11 测试版,并且有兴趣尝试 NFC。设置里什么都没有。我想知道是否有任何示例代码显示如何读取标签。谁能在代码片段中展示如何使用 Core NFC SDK?

0 投票
2 回答
1070 浏览

ios - 核心 NFC 有效负载错误

我想使用iOS 11 中引入的Core NFC 框架从我的 NFC-Tag (NXP NTAG213) 扫描 NDEF 数据。

我成功读取了标签中的有效负载:

我想提取有效载荷部分,所以这是我尝试过的:

但发生错误。

这是我的源代码:

0 投票
2 回答
6723 浏览

ios - 使用 CoreNFC 检测 ISO/IEC 14443(Mifare Ultralight 或 Classic)NFC 卡

所以我参加了 WWDC,并且能够使用以下代码检测 Apple Labs 提供的 NFC 卡:

以及委托方法:

但是,我想在 ISO/IEC 14443 协议下检测 Mifare Ultralight(或经典)卡。

每当我得到扫描视图时,什么都没有发生。也不会调用错误回调或成功块。有没有办法读取这张卡片?

非常感谢!

0 投票
3 回答
3632 浏览

iphone - dyld:库未加载:@rpath/CoreNFC.framework/CoreNFC、iOS11 和 Xcode 9 beta

在Xcode 9.0 beta 2CoreNFC sample中运行代码时出现此错误并且应用程序崩溃

有谁知道如何解决这个问题?

0 投票
2 回答
401 浏览

ios - iOS 11 Core NFC - 没有这样的模块'Core NFC'

我目前正在研究 CoreNFC,但出现错误:

我已将 CoreNFC 框架包含到我的应用程序中,但即便如此,错误仍然存​​在:没有这样的模块 'CoreNFC'

我从这个官方链接运行代码https://developer.apple.com/videos/play/wwdc2017/718/

0 投票
4 回答
6688 浏览

ios - iOS 11 CoreNFC 如何检查设备是否具有 NFC 功能?

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

我现在知道它只适用于 iPhone 7 和 7 plus,但我不想硬编码硬件字符串标识符,因为我不知道将来会出现什么设备。

0 投票
1 回答
478 浏览

ios - iOS 11 CoreNFC 如何处理读取错误?

CoreNFC 有一个错误的委托方法:

文档 ( https://developer.apple.com/documentation/corenfc ) 在错误部分 ( https://developer.apple.com/documentation/corenfc/nfcreadererror ) 上显示了一堆错误代码。

我希望能够读取来自阅读器会话的错误并将其放在 switch 语句中,这样我可以为每个错误输出不同的消息。我不知道如何从函数中获取这些错误消息。我假设我在基本目标 c 上错过了一些东西。

我希望得到的是这样的东西。

我怎么得到它?

0 投票
2 回答
2596 浏览

ios - 如何在核心 NFC 中获取标签标识符

如何使用 Core NFC 获取 NFC 标签的 ID(而不是消息有效负载的 ID)?

我正在寻找与 Android 中存在的此功能类似的东西:https://developer.android.com/reference/android/nfc/Tag.html#getId()

0 投票
1 回答
215 浏览

ios - 您是否可以在 iMessage 或 Today Widgets 等应用程序扩展中使用 CoreNFC?

我尝试将核心 NFC 添加到今天的小部件和 iMessage 扩展中,但没有收到任何编译器错误。当我运行实际代码来启动它时,不会发生崩溃,但会出现未知错误。我知道当 CoreNFC 出现时,该错误经常出现,并且通常涉及权利或许可。

由于它一直到成功调用代表的地步,我想知道我是否做错了什么才能让它出现。

可能吗?

0 投票
1 回答
411 浏览

ios - 当 TLV 字段使用 3 字节长度格式时,CoreNFC 不会读取

当 NDEF 长度超过 256 字节时,无法从 CoreNFC 获得任何响应,因此需要使用 3 字节字段而不是 1 字节字段。我应该注意,标签都可以在 Android 上读取。

其他人可以确认此行为或帮助我了解如何指定文件以便 CoreNFC 识别并读取文件吗?

所以这行得通,

但这不,