From c986512b5f47bd5541b5298cdee9673f8f0e2f01 Mon Sep 17 00:00:00 2001 From: June P Date: Tue, 28 Nov 2023 02:04:14 +0900 Subject: [PATCH] bugfix: fix appending to a list that is nil --- AltStore/App IDs/AppIDsViewController.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/AltStore/App IDs/AppIDsViewController.swift b/AltStore/App IDs/AppIDsViewController.swift index 8030e6c9..923b8f3f 100644 --- a/AltStore/App IDs/AppIDsViewController.swift +++ b/AltStore/App IDs/AppIDsViewController.swift @@ -90,6 +90,8 @@ private extension AppIDsViewController cell.bannerView.button.isUserInteractionEnabled = false cell.bannerView.buttonLabel.isHidden = false + + let currentDate = Date() let formatter = DateComponentsFormatter() formatter.unitsStyle = .full @@ -98,11 +100,11 @@ private extension AppIDsViewController formatter.allowedUnits = [.minute, .hour, .day] formatter.maximumUnitCount = 1 - cell.bannerView.button.setTitle(formatter.string(from: Date(), to: expirationDate)?.uppercased(), for: .normal) + cell.bannerView.button.setTitle((formatter.string(from: currentDate, to: expirationDate) ?? NSLocalizedString("Unknown", comment: "")).uppercased(), for: .normal) - formatter.includesTimeRemainingPhrase = true + // formatter.includesTimeRemainingPhrase = true - attributedAccessibilityLabel.mutableString.append((formatter.string(from: Date(), to: expirationDate) ?? NSLocalizedString("Unknown", comment: "")) + " ") + // attributedAccessibilityLabel.mutableString.append((formatter.string(from: currentDate, to: expirationDate) ?? NSLocalizedString("Unknown", comment: "")) + " ") } else {