NFCErrorDomain
TypeScriptconst NFCErrorDomain: stringSwift declarationlet NFCErrorDomain: StringDetect NFC tags, read messages that contain NDEF data, and save data to writable tags.
62 types
272 callable entries
20 skipped
93% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
CardSession
class · iOS 17.4+
CardSession.APDU
class · iOS 17.4+
CardSession.EmulationUIStatus
enum · iOS 17.4+
CardSession.Error
enum · iOS 17.4+
CardSession.Event
enum · iOS 17.4+
CardSession.EventStream
class · iOS 17.4+
CardSession.EventStream.AsyncIterator
typealias · iOS 17.4+
CardSession.EventStream.Element
typealias · iOS 17.4+
CardSession.EventStream.Iterator
class · iOS 17.4+
CardSession.EventStream.Iterator.Element
typealias · iOS 17.4+
EncryptionId
typealias · iOS 13.0+ · Deprecated in iOS 14.0
NFCFeliCaEncryptionId
enum · iOS 13.0+
NFCFeliCaPollingRequestCode
enum · iOS 13.0+
NFCFeliCaPollingResponse
struct · iOS 14.0+
NFCFeliCaPollingTimeSlot
enum · iOS 13.0+
NFCFeliCaRequestSpecificationVersionResponse
struct · iOS 14.0+
NFCFeliCaRequsetServiceV2Response
struct · iOS 14.0+
NFCFeliCaStatusFlag
struct · iOS 14.0+
NFCFeliCaTag
protocol · iOS 13.0+
NFCISO15693CustomCommandConfiguration
class · iOS 11.0+
NFCISO15693MultipleBlockSecurityStatus
struct · iOS 14.0+
NFCISO15693ReadMultipleBlocksConfiguration
class · iOS 11.0+
NFCISO15693RequestFlag
struct · iOS 11.0+
NFCISO15693ResponseFlag
struct · iOS 14.0+
NFCISO15693SystemInfo
struct · iOS 14.0+
NFCISO15693Tag
protocol · iOS 11.0+
NFCISO7816APDU
class · iOS 13.0+
NFCISO7816ResponseAPDU
struct · iOS 14.0+
NFCISO7816Tag
protocol · iOS 13.0+
NFCMiFareFamily
enum · iOS 13.0+
NFCMiFareTag
protocol · iOS 13.0+
NFCNDEFMessage
class · iOS 11.0+
NFCNDEFPayload
class · iOS 11.0+
NFCNDEFReaderSession
class · iOS 11.0+
NFCNDEFReaderSessionDelegate
protocol · iOS 11.0+
NFCNDEFStatus
enum · iOS 13.0+
NFCNDEFTag
protocol · iOS 13.0+
NFCPaymentTagReaderSession
class · iOS 26.0+
NFCPresentmentIntentAssertion
class · iOS 17.4+
NFCPresentmentIntentAssertion.Error
enum · iOS 17.4+
NFCReaderError
struct · iOS 11.0+
NFCReaderError.Code
enum · iOS 11.0+
NFCReaderSession
class · iOS 11.0+
NFCReaderSessionProtocol
protocol · iOS 11.0+
NFCTag
enum · iOS 13.0+
NFCTagCommandConfiguration
class · iOS 11.0+
NFCTagReaderSession
class · iOS 13.0+
NFCTagReaderSession.Configuration
struct · iOS 26.4+
NFCTagReaderSession.PollingOption
struct
NFCTagReaderSessionDelegate
protocol · iOS 13.0+
NFCTypeNameFormat
enum · iOS 11.0+
NFCVASCommandConfiguration
class · iOS 13.0+
NFCVASCommandConfiguration.Mode
enum · iOS 13.0+
NFCVASReaderSession
class · iOS 13.0+
NFCVASReaderSessionDelegate
protocol · iOS 13.0+
NFCVASResponse
class · iOS 13.0+
NFCVASResponse.ErrorCode
enum · iOS 13.0+
PollingRequestCode
typealias · iOS 13.0+ · Deprecated in iOS 14.0
PollingTimeSlot
typealias · iOS 13.0+ · Deprecated in iOS 14.0
RequestFlag
typealias · iOS 11.0+
VASErrorCode
typealias · iOS 13.0+ · Deprecated in iOS 14.0
VASMode
typealias · iOS 13.0+ · Deprecated in iOS 14.0
const NFCErrorDomain: stringSwift declarationlet NFCErrorDomain: Stringconst NFCISO15693TagResponseErrorKey: stringSwift declarationlet NFCISO15693TagResponseErrorKey: Stringconst NFCTagResponseUnexpectedLengthErrorKey: stringSwift declarationlet NFCTagResponseUnexpectedLengthErrorKey: Stringget ndefMessagePayload(): NFCNDEFMessageSwift declarationvar ndefMessagePayload: NFCNDEFMessage { get }20 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NFCTagReaderSession.init(configuration:delegate:queue:)
The iOS SDK compiler rejected this binding: 'NFCTagReaderSessionConfiguration' is unavailable in Swift: Use NFCTagReaderSession.Configuration
NFCTagReaderSession.restartPolling(with:)
The iOS SDK compiler rejected this binding: 'NFCTagReaderSessionConfiguration' is unavailable in Swift: Use NFCTagReaderSession.Configuration
NFCISO15693CustomCommandConfiguration.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
NFCISO15693ReadMultipleBlocksConfiguration.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
NFCISO7816APDU.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
NFCNDEFMessage.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
NFCNDEFPayload.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
NFCNDEFReaderSession.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
NFCPaymentTagReaderSession.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
NFCReaderSession.init()
inherited init: clang: 'init' is unavailable
NFCTagReaderSession.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
NFCVASCommandConfiguration.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
NFCVASReaderSession.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
protocol implementation NFCFeliCaTag
non-method protocol requirement
protocol implementation NFCISO15693Tag
nonescaping protocol callback cannot use the async dispatcher
protocol implementation NFCISO7816Tag
non-method protocol requirement
protocol implementation NFCMiFareTag
non-method protocol requirement
protocol implementation NFCNDEFTag
non-method protocol requirement
protocol implementation NFCReaderSessionProtocol
non-method protocol requirement
protocol implementation NFCTagReaderSessionDelegate
The iOS SDK compiler rejected this binding: cannot declare conformance to 'NSObjectProtocol' in Swift; 'OneSDKImpl_CoreNFC_NFCTagReaderSessionDelegate' should inherit 'NSObject' instead