0
実行中のこのコードの姓と名を組み合わせる際に問題が発生しました。これをtableviewcellに更新しています。それは、姓または姓のいずれかを保存していないかのように思えます。新しいテキストを入力するときに置き換えるだけです。何が起こっているのか分かりません。私が.plistのマッチで使用している行番号がコード。この代替案やその他の選択肢についての助けをいただければ幸いです。最も可能性が高いが起こっている何iOS Xcode Sweat入力FirstNameとLastNameをFullNameの問題に結合する
func textfieldTextWasChanged(newText: String, parentCell: CustomCell) {
let parentCellIndexPath = tblExpandable.indexPathForCell(parentCell)
let currentFullname = cellDescriptors[0][12]["primaryTitle"] as! String
let fullnameParts = currentFullname.componentsSeparatedByString(" ")
var newFullname = ""
if parentCellIndexPath?.row == 13 {
if fullnameParts.count == 2 {
newFullname = "\(newText) \(fullnameParts[1])"
}
else {
newFullname = newText
}
}
else {
newFullname = "\(fullnameParts[0]) \(newText)"
}
cellDescriptors[0][12].setValue(newFullname, forKey: "primaryTitle")
tblExpandable.reloadData()
}