inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

iOS12 앱 개발 퍼펙트 가이드

meal cell 클릭시 화면이동 불가

347

cjg4970

작성한 질문수 4

0

안녕하세요 강사님

your meal 강의 수강 도중 막힌 점이 있어 문의드립니다.

메인 스토리보드에서 mealCell과 Meal Detail View Controller Scene을 연결했는데도 에뮬레이터로 구동시 작동이 되지 않습니다. 문제점이 뭔지 알고싶습니다.

강의 하시는 것과 다르게 xib파일을 만들고 register로 등록했는데 이것이 문제인지 궁금합니다.

add button 클릭시 Navigation Controller로 이동은 잘 됩니다.

swift ios

답변 2

0

cjg4970

답변 도움 많이 되었습니다!

0

iOS Developer - 이정

안녕하세요

강의 기준은 storyboard내부에 넣어놓은 셀일 경우에 가능한 상황이기 때문에 

따로 만든 셀이라면 스토리보드로 연결이 안됩니다.

 

tableView안에 정의된 didSelectRowAt 이라는 걸 구현후에 그 안에 아래처럼 이동하는 코드를 넣어야 합니다.

그리고 sender안에 어떤걸 선택했는지 알아야 하니 indexPath를 같이 보내줘야 합니다.

 

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

    performSegueWithIdentifier("showDetail", sender: indexPath)

}

 

이렇게 하면 prepare for segue에서 sender가 indexPath로 되는 로직으로 변경해야 됩니다.

   if segue.identifier == "showDetail" {

       let selectedIndexPath = sender as! IndexPath

       여기서 selectedIndexPath.row로 모델의 어떤값을 사용할지 접근하면 됩니다.

 

    }

 

도움되시길 바랍니다.

강의 정리 및 개인 공부

0

278

1

DispatchQueue 질문입니다.

0

575

1

log in 강의 질문드립니다.

0

304

1

meal cell 클릭시 화면 이동 문제

0

379

1

import CreateMLUI 이 안됩니다.

0

241

1

Stop Watch 질문

0

350

2

SignIn ViewController와 SignUp ViewController가 꽉 차지 않는 이유가 궁금합니다.

0

261

1

createMLUI가 import되지 않습니다

0

460

1

plist에 nsallowsarbitraryloads 추가시에도 http통신이 안됩니다

0

903

1

질문드립니다~

0

355

1

질문드립니다.

0

278

2

view와 Viewcontroller의 관계에 대해서 질문 드립니다.

0

222

1

stopwatch 강의 중 시간단위 변경에 대해 질문드립니다.

0

376

2

VNCoreMLRequest 실행 안됨

0

376

2

autolayout attr

0

207

0

Sign in 할때 발생하는 에러가 왜 나타나는지 모르겠습니다.

0

344

1

강의 관련 소스 코드 공유 부탁 드립니다.

0

363

2

별표시부분에 색깔이 칠해는거 없애려면 어떻게 하면 될까요?

0

252

1

반드시 required init을 생성해야하는 이유가 뭔가요??

0

952

1

3:20~ 3: 30 초에 rating 값을 0 으로 만들어 준다고했는데 왜 0으로 만들어주는 코드가 없죠?

0

254

1

질문입니다.

1

254

3

강사님 안녕하세요

0

158

1

MealDetailViewController에서 이미지 가져오지 못하는 문제

0

213

1

?? 설명하실 때요.

0

238

1