Ошибка: Инициализатор 'init (_ :)' требует, чтобы 'UIView' соответствовал 'LosslessStringConvertible'
Я получаю вышеуказанную ошибку. Я удалил код, вызвавший ошибку, но он переходит на другой код и говорит там. Я на самом деле думаю, что мой код такой же, как вчера, который работал очень хорошо без каких-либо ошибок. (если я не ошибаюсь), но сегодня утром я добавил
@IBAction func myDelete(_ sender: Any) {
let contentView = (sender as AnyObject).superview
let cells = contentView??.superview as! myCustomCell
let indexPaths = tableview.indexPath(for: cells)
let dirPaths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
let docsDir = dirPaths[0] as String
let databasesPath = docsDir.appending("/info.db")
let myDB = FMDatabase(path:databasesPath)
let queryForDeletion = "DELETE FROM infoss WHERE ID='\(indexPaths)'"
myDB.executeStatements(queryForDeletion)
}
и, если я правильно помню, в то время изменил одну из строк следующим образом: WHERE ID = '\ String (description: indexPaths) '"похоже на это. и была также попытка, которую я сделал, но не помню, какое было изменение ... но это было в той же строке кода.
Я удалил весь код выше и перезапустил мой Ma c, но я все еще ошибка.
Под ошибкой я вижу также эту ошибку:
Значение необязательного типа UIView?
необходимо развернуть до значения типа UIView
Я просто удалил все коды, и мои коды теперь выглядят так:
import UIKit
import Foundation
class tableviewtest: UIViewController, UITableViewDelegate, UITableViewDataSource {
override func viewDidLoad() {
super.viewDidLoad()
}
}
Я все еще вижу ошибка.
может быть, я go могу вернуться к файлу swift в указанное время c?