-
Notifications
You must be signed in to change notification settings - Fork 34
NDEFTag
treastrain edited this page Sep 25, 2021
·
3 revisions
public struct NDEFTag
A Boolean value that determines whether the NDEF tag is available in the current reader session.
public var isAvailable: Bool
Asks the reader session for the NDEF support status of the tag.
@available(iOS 13.0, *) @available(watchOS, unavailable) @available(tvOS, unavailable) @available(macOS, unavailable) @available(macCatalyst, unavailable)
public func queryNDEFStatus(resultHandler: @escaping (Result<(NDEFStatus, Int), Error>) -> Void)
- resultHandler: Returns
(NDEFStatus, Int)
or anNSError
object if the query fails.status
is theNDEFStatus
of the tag.capacity
indicates the maximum NDEF message size, in bytes, that you can store on the tag.
@available(*, unavailable, message: "Not implemented. Use the one using resultHander.")
public func queryNDEFStatus(completionHandler: @escaping (NDEFStatus, Int, Error?) -> Void)
os(iOS) && !targetEnvironment(macCatalyst)
-
@available(iOS 13.0, *) public func readNDEF(resultHandler: @escaping (Result<NDEFMessage?, Error>) -> Void)
os(iOS) && !targetEnvironment(macCatalyst)
-
@available(iOS 13.0, *) public func writeNDEF(_ ndefMessage: NDEFMessage, resultHandler: @escaping (Result<Void, Error>) -> Void)
os(iOS) && !targetEnvironment(macCatalyst)
-
@available(iOS 13.0, *) public func writeLock(resultHandler: @escaping (Result<Void, Error>) -> Void)
Generated at 2021-10-28T15:36:42+0000 using swift-doc 1.0.0-rc.1.