我们已经使用 Beta 13 成功写入 NFC 标签,但尝试使用 writeLock() 函数锁定它们却没有运气。执行后,我们返回 nil 的结果,但它肯定没有锁定。有任何线索或有人设法完成这项工作吗?
代码非常简单(但可能做了一些愚蠢的事情!) - 尝试不同的 NXP NTAG213 标签变体:
if (self.lockTag) {
// locking required also
os_log("Tag needs to be locked")
tag.writeLock() { (error: Error?) in
if error != nil {
os_log("LOCK FAILED!!")
session.alertMessage = "Lock failed try again"
session.invalidate()
} else {
session.alertMessage = "Write and Lock successful"
session.invalidate()
}
}
} else {
// only writing
os_log("Tag is unlocked")
session.alertMessage = "Write successful!"
session.invalidate()
}