Class NFCNDEFPayload

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class NFCNDEFPayload
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • NFCNDEFPayload

      protected NFCNDEFPayload()
    • NFCNDEFPayload

      protected NFCNDEFPayload​(NSObject.Handle h, long handle)
    • NFCNDEFPayload

      protected NFCNDEFPayload​(NSObject.SkipInit skipInit)
    • NFCNDEFPayload

      public NFCNDEFPayload​(NFCTypeNameFormat format, NSData type, NSData identifier, NSData payload)
      Since:
      Available in iOS 13.0 and later.
    • NFCNDEFPayload

      public NFCNDEFPayload​(NFCTypeNameFormat format, NSData type, NSData identifier, NSData payload, long chunkSize)
      Since:
      Available in iOS 13.0 and later.
    • NFCNDEFPayload

      public NFCNDEFPayload​(String uri)
      Since:
      Available in iOS 13.0 and later.
    • NFCNDEFPayload

      public NFCNDEFPayload​(NSURL url)
      Since:
      Available in iOS 13.0 and later.
    • NFCNDEFPayload

      public NFCNDEFPayload​(String text, NSLocale locale)
      Since:
      Available in iOS 13.0 and later.
    • NFCNDEFPayload

      public NFCNDEFPayload​(NSCoder coder)
  • Method Details

    • getTypeNameFormat

      public NFCTypeNameFormat getTypeNameFormat()
      Since:
      Available in iOS 11.0 and later.
    • setTypeNameFormat

      public void setTypeNameFormat​(NFCTypeNameFormat v)
      Since:
      Available in iOS 11.0 and later.
    • getType

      public NSData getType()
      Since:
      Available in iOS 11.0 and later.
    • setType

      public void setType​(NSData v)
      Since:
      Available in iOS 11.0 and later.
    • getIdentifier

      public NSData getIdentifier()
      Since:
      Available in iOS 11.0 and later.
    • setIdentifier

      public void setIdentifier​(NSData v)
      Since:
      Available in iOS 11.0 and later.
    • getPayload

      public NSData getPayload()
      Since:
      Available in iOS 11.0 and later.
    • setPayload

      public void setPayload​(NSData v)
      Since:
      Available in iOS 11.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(NFCTypeNameFormat format, NSData type, NSData identifier, NSData payload)
      Since:
      Available in iOS 13.0 and later.
    • init

      protected long init​(NFCTypeNameFormat format, NSData type, NSData identifier, NSData payload, long chunkSize)
      Since:
      Available in iOS 13.0 and later.
    • wellKnownTypeURIPayload

      public NSURL wellKnownTypeURIPayload()
      Since:
      Available in iOS 13.0 and later.
    • getWellKnownTypeTextPayload

      public String getWellKnownTypeTextPayload​(NSLocale.NSLocalePtr locale)
      Since:
      Available in iOS 13.0 and later.
    • create

      protected static long create​(String uri)
      Since:
      Available in iOS 13.0 and later.
    • create

      protected static long create​(NSURL url)
      Since:
      Available in iOS 13.0 and later.
    • create

      protected static long create​(String text, NSLocale locale)
      Since:
      Available in iOS 13.0 and later.
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)