Привествую. Подскажите кто знает, как корректно в NSObject обработать didSelectRowAt и открыть требуемый View?
class NewsTableHandler: NSObject, UITableViewDataSource, UITableViewDelegate {
var articles: [Article] = []
var imageUrl: String = ""
var images: [String] = []
var jsonContainer: [Article] = []
let newsView = NewsView()
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 0
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
return UITableViewCell()
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("\n NewsCollectionHandler didSelectRowAt")
let item = articles[indexPath.row]
//let media = medias[indexPath.row]
guard let url = URL(string: item.link ?? " ") else { return }
newsView.url = url
// UIApplication.shared.keyWindow?.rootViewController?.present(newsView, animated: true, completion: nil)
}
}