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