Простое решение
Если вы работаете с чистыми файлами html / js / css.
Установите это небольшое серверное ( link ) приложение в хром. Откройте приложение и укажите местоположение файла в каталоге проекта.
Перейти к URL-адресу, показанному в приложении.
Изменить: более разумное решение с использованием Gulp
Шаг 1: Установить Gulp. Выполните следующую команду в своем терминале.
npm install gulp-cli -g
npm install gulp -D
Шаг 2. Внутри каталога проекта создайте файл с именем gulpfile.js. Скопируйте в него следующее содержимое.
var gulp = require('gulp');
var bs = require('browser-sync').create();
gulp.task('serve', [], () => {
bs.init({
server: {
baseDir: "./",
},
port: 5000,
reloadOnRestart: true,
browser: "google chrome"
});
gulp.watch('./**/*', ['', bs.reload]);
});
Шаг 3: Установите плагин синхронизации браузера браузера. Внутри того же каталога, где присутствует gulpfile.js, выполните следующую команду
npm install browser-sync gulp --save-dev
. Шаг 4: Запустите сервер. Внутри того же каталога, где присутствует gulpfile.js, выполните следующую команду
gulp serve
Если Вы не реализовали делегата (см. nduplessis), UITableView также предлагает:
- (NSIndexPath *)indexPathForSelectedRow
UITableViewDelegate будет звонить
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
, когда строка будет выбрана. От этого можно легко определить строку при помощи indexPath.section и indexPath.row