Skip to content

Commit e552a1e

Browse files
author
Sven
committed
feat: 支持 多 token 配置
1 parent feb55bf commit e552a1e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

SwiftJSONModeler For Xcode/Controller/TokenViewController.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,23 @@ private extension TokenViewController {
7878
tokenView.deleteClosure = {
7979
[weak self] index in
8080
self?.deleteTokenAddView(at: index)
81+
NotificationCenter.default.post(name: .tokenSaved, object: nil)
8182
}
8283
tokenView.buttonTag = index
8384
tokenView.config(token: token)
8485
}
8586
func deleteTokenAddView(at index: Int) -> Void {
8687
dataSource.remove(at: index)
8788
updateToken()
89+
8890
let willDeleteView = tokenViews[index]
8991
tokenViews.remove(at: index)
9092
stackView.removeArrangedSubview(willDeleteView)
9193
willDeleteView.removeFromSuperview()
94+
// 重置 tag 防止越界
95+
for (index, view) in tokenViews.enumerated() {
96+
view.buttonTag = index
97+
}
9298

9399
}
94100

0 commit comments

Comments
 (0)