One Logo Pool Ball
CoreNFC · IOS API REFERENCE

NFCNDEFPayload

class · iOS 11.0+ · SDK 27.1

class NFCNDEFPayload

Members (16)

static · iOS 13.0+ · Deprecated in iOS 13.0

wellKnowTypeTextPayload

TypeScript
static wellKnowTypeTextPayload(text: string, locale: _Foundation_Locale): (NFCNDEFPayload) | null
Swift declaration
class func wellKnowTypeTextPayload(string text: String, locale: Locale) -> Self?
static · iOS 13.0+

wellKnownTypeTextPayload

TypeScript
static wellKnownTypeTextPayloadStringLocale(text: string, locale: _Foundation_Locale): (NFCNDEFPayload) | null
Swift declaration
class func wellKnownTypeTextPayload(string text: String, locale: Locale) -> Self?
static · iOS 13.0+

wellKnownTypeURIPayload

TypeScript
static wellKnownTypeURIPayloadString(uri: string): (NFCNDEFPayload) | null
Swift declaration
class func wellKnownTypeURIPayload(string uri: String) -> Self?
static · iOS 13.0+

wellKnownTypeURIPayload

TypeScript
static wellKnownTypeURIPayloadUrl(url: string): (NFCNDEFPayload) | null
Swift declaration
class func wellKnownTypeURIPayload(url: URL) -> Self?
init · iOS 13.0+

init

TypeScript
static initFormatTypeIdentifierPayload(format: NFCTypeNameFormat, type: ArrayBuffer, identifier: ArrayBuffer, payload: ArrayBuffer): NFCNDEFPayload
Swift declaration
init(format: NFCTypeNameFormat, type: Data, identifier: Data, payload: Data)
init · iOS 13.0+

init

TypeScript
static initFormatTypeIdentifierPayloadChunkSize(format: NFCTypeNameFormat, type: ArrayBuffer, identifier: ArrayBuffer, payload: ArrayBuffer, chunkSize: number): NFCNDEFPayload
Swift declaration
init(format: NFCTypeNameFormat, type: Data, identifier: Data, payload: Data, chunkSize: Int)
method · iOS 13.0+

wellKnownTypeURIPayload

TypeScript
wellKnownTypeURIPayload(): (string) | null
Swift declaration
func wellKnownTypeURIPayload() -> URL?
get · iOS 11.0+

identifier

TypeScript
get identifier(): ArrayBuffer
Swift declaration
var identifier: Data { get set }
set · iOS 11.0+

identifier

TypeScript
set identifier(value: ArrayBuffer)
Swift declaration
var identifier: Data { get set }
get · iOS 11.0+

payload

TypeScript
get payload(): ArrayBuffer
Swift declaration
var payload: Data { get set }
set · iOS 11.0+

payload

TypeScript
set payload(value: ArrayBuffer)
Swift declaration
var payload: Data { get set }
get · iOS 11.0+

type

TypeScript
get type(): ArrayBuffer
Swift declaration
var type: Data { get set }
set · iOS 11.0+

type

TypeScript
set type(value: ArrayBuffer)
Swift declaration
var type: Data { get set }
get · iOS 11.0+

typeNameFormat

TypeScript
get typeNameFormat(): NFCTypeNameFormat
Swift declaration
var typeNameFormat: NFCTypeNameFormat { get set }
set · iOS 11.0+

typeNameFormat

TypeScript
set typeNameFormat(value: NFCTypeNameFormat)
Swift declaration
var typeNameFormat: NFCTypeNameFormat { get set }
method · iOS 13.0+

wellKnownTypeTextPayload

TypeScript
wellKnownTypeTextPayload(): [(string) | null, (_Foundation_Locale) | null]
Swift declaration
func wellKnownTypeTextPayload() -> (String?, Locale?)

String object base on a valid Well Known Type Text payload. nil if payload is not a text. Locale object that is constructed from the IANA language code stored with the text payload, nil if payload is not a text.

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NFCNDEFPayload.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CoreNFC types →