Hide unknown fields

This commit is contained in:
Bob Sun 2017-02-14 11:16:30 +08:00
parent 3145ddacbe
commit fe1c01c6dc
No known key found for this signature in database
GPG key ID: 1F86BA2052FED3B4
6 changed files with 40 additions and 9 deletions

View file

@ -57,17 +57,17 @@ class Password {
static func getAdditionFields(from additionFieldsPlainText: String) -> [AdditionField]{
var additionFieldsArray = [AdditionField]()
var unkownIndex = 0
var unknownIndex = 0
additionFieldsPlainText.enumerateLines() { line, _ in
let items = line.characters.split(separator: ":", maxSplits: 1, omittingEmptySubsequences: true).map(String.init)
var key = ""
var value = ""
if items.count == 1 {
unkownIndex += 1
key = "unkown \(unkownIndex)"
unknownIndex += 1
key = "unknown \(unknownIndex)"
value = items[0]
} else {
} else if items.count == 2 {
key = items[0]
value = items[1].trimmingCharacters(in: .whitespaces)
}