- UITableViewDelegateを実装する まず、TableViewのデリゲートとして UITableViewDelegate を実装する必要があります。以下のようにクラスの宣言に追加してください。
class YourViewController: UIViewController, UITableViewDelegate {
// ...
}
- didSelectRowAtメソッドを実装する 次に、didSelectRowAtメソッドを実装します。このメソッドは、ユーザーがTableViewの行を選択したときに呼び出されます。選択された行のデータを取得するためには、このメソッド内で処理を行います。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
// 選択された行のデータを取得する
let selectedData = yourDataSourceArray[indexPath.row]
// 取得したデータを使用して処理を行う
// ...
}
上記のコードでは、yourDataSourceArrayはTableViewのデータソースとして使用される配列です。indexPath.rowを使用して、選択された行のインデックスを取得し、それを使用して配列からデータを取得します。
- データの使用 didSelectRowAtメソッド内でデータを取得した後は、そのデータを使用して必要な処理を行うことができます。たとえば、選択されたデータを別の画面に表示する場合は、画面遷移を行うなどの処理を追加します。
以上がTableViewのセルから選択された行のデータを取得する方法です。この方法を使用すると、TableView内のデータをタップしたときに関連するデータを簡単に取得できます。