Xcodeを初めて使用するので、テーブルに追加した[詳細開示]ボタンの使用方法を知る必要があります。丸い青い矢印ボタンを押すと、ユーザーは別のViewControllerにリダイレクトされ、そのViewControllerには、選択した行のデータが表示されます。更新の目的で使用します。 iOSプログラミングに関する知識が不足していることをお詫びします。しばらくお待ちください。ありがとう! :)
正しいtableViewデリゲートメソッドは次のとおりです。
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
-基本的に、詳細開示ボタンは、ユーザーが行を選択したときに呼び出されるメイン情報以外の追加情報をtableViewに表示するのに役立ちます(つまり、didSelectRowAtIndexPathメソッド)
デリゲートメソッドIn Swift 3.
func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath) {
}
ただし、このデリゲートを使用する場合:次の2つのアクセサリタイプのいずれかを使用できます:
cell.accessoryType = .detailDisclosureButton
cell.accessoryType = .detailButton
詳細開示インジケータが行うのは、セルまたは矢印をタップして詳細情報を表示できる(およびタップする必要がある)ことをユーザーに通知することだけです。追加情報を表示するには、テーブルビューの-didSelectRowAtIndexPath
デリゲートメソッドを処理する必要があります。そこから、別のView Controllerをプッシュするか、選択したセルに関連するものを表示できます。