JeidReader
@available(iOS 13.0, *)
public class JeidReader : NSObject
JeidReaderは、各種APのインスタンスを取得するために使用するクラスです。
-
コンストラクタ
Declaration
Swift
public init(_ tag: NFCTag) throwsParameters
tagNFCタグ
-
コンストラクタ
Declaration
Swift
@objc public init(_ tag: NFCISO7816Tag) throwsParameters
tagISO7816タグ
-
コンストラクタ
Declaration
Swift
@objc public init(driver: NFCDriver) throwsParameters
driverNFC Driver
-
Declaration
Swift
@objc public var debug: Bool { get set } -
カード種別を判別します
Throws
カード種別の判別に失敗した場合、エラーがスローされますDeclaration
Swift
public func detectCardType() throws -> CardTypeReturn Value
カード種別
-
カード種別を判別します(Objective-C用)
Throws
カード種別の判別に失敗した場合、エラーがスローされますDeclaration
Swift
@objc(detectCardTypeAndReturnError:) public func detectCardTypeForObjC() throws -> NSNumberReturn Value
カード種別を表す数値
-
免許証APのハンドラを返します
Throws
ハンドラの取得に失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func selectDL() throws -> DriverLicenseAPReturn Value
免許証AP
-
券面入力補助APのハンドラを返します
Throws
ハンドラの取得に失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func selectINText() throws -> INTextAPReturn Value
券面入力補助AP
-
券面APのハンドラを返します
Throws
ハンドラの取得に失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func selectINVisual() throws -> INVisualAPReturn Value
券面AP
-
パスポートAPのハンドラを返します
Throws
ハンドラの取得に失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func selectEP() throws -> PassportAPReturn Value
パスポートAP
-
在留カードAPのハンドラを返します
Throws
ハンドラの取得に失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func selectRC() throws -> ResidenceCardAPReturn Value
在留カードAP