Skip to content

Commit bed8620

Browse files
author
DevelopLab
committed
1. Add version code
1 parent 550ac99 commit bed8620

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

SettingsViewController.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import UIKit
22

33
class SettingsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
44

5+
let versionCode = "1.2"
56
var onSettingsChanged: (() -> Void)? // 一个回调
67

78
var tableView = UITableView(frame: .zero, style: .insetGrouped)
@@ -226,7 +227,11 @@ class SettingsViewController: UIViewController, UITableViewDelegate, UITableView
226227
cell = UITableViewCell(style: .value1, reuseIdentifier: "cell")
227228
cell.textLabel?.text = sections[indexPath.section][indexPath.row]
228229
let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? NSLocalizedString("Unknown_text", comment: "")
229-
cell.detailTextLabel?.text = version
230+
if version != versionCode { // 判断版本号是不是有人篡改
231+
cell.detailTextLabel?.text = versionCode
232+
} else {
233+
cell.detailTextLabel?.text = version
234+
}
230235
cell.selectionStyle = .none
231236
cell.accessoryType = .none
232237
} else if indexPath.row == 1 || indexPath.row == 2 {

0 commit comments

Comments
 (0)