Visaの複数AIDを処理する
最終更新
役に立ちましたか?
役に立ちましたか?
var aidInfoList = try await digitalCard.aidInfoList
let isMultiAID = try await digitalCard.isMultiAID
var newAIDInfoList: [AIDInfo] = []
// 必要に応じて項目の順序を入れ替えます:
newAIDInfoList.append(aidInfoList[3])
newAIDInfoList.append(aidInfoList[0])
newAIDInfoList.append(aidInfoList[1])
newAIDInfoList.append(aidInfoList[2])
// 項目の並べ替えが不要な場合、
// 元の配列から新しいコピーを作成できます:
newAIDInfoList = aidInfoList
// 必要に応じてAIDのlockStatusを変更します:
newAIDInfoList[0].lockStatus = .locked
newAIDInfoList[1].lockStatus = .unlocked
// `AIDInfo`オブジェクトの新しい配列をdigitalCardに設定します:
try await digitalCard.setAIDInfoList(newAIDInfoList)