• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    해결됨

오류가 나는 이유를 모르겠습니다

21.10.28 19:48 작성 조회수 193

0

App Build Intro 강의를 들으면서 detailVC 화면을 객체화 시키는 코드를 똑같이 적고 실행을 시켰는데 계속 오류가 발생하여 글을 남기게 되었습니다. DetailVC storyboard에  class이름이랑 storyBoard ID를 적었는데도 계속 아래와 같이 오류가 발생하네요 ㅠㅠ

# 오류 내용 

 

 

# Main.storyBoard 캡처 화면

 

# ViewController.swift  코드 화면 

 

 

 

 

답변 2

·

답변을 작성해보세요.

1

문제는 없어 보이는데 문제 생길만한 부분 확인이 어렵네요

디테일 뷰컨트롤러를 지우고 새로 다시 만드는게 낫지 않을까 싶습니다.

 

참고로 as DetailVC라고 되어 있던데 as! DetailVC로 해야 됩니다.

0

안녕하세요

 

storyboard id 는 잘 적어주신것 같은데 애매하네요.

 

is initial View Controller 체크가 없어서 그럴수도 있으니

처음시작하는 뷰컨트롤러를 선택해서 우상단 attributes inspector탭을 선택하신다음에

is initial View Controller가 체크되어 있는지 확인해보세요.

아래 이미지를 참고하시고 시작하는 뷰컨트롤러 왼쪽에 화살표가 있어야 됩니다.

audtjs9987님의 프로필

audtjs9987

질문자

2021.10.29

is initial View Controller도 제대로 체크가 되어있습니다... 

 

어떤 것이 문제일까요? 

 

시뮬레이터를 돌리면 처음 화면은 나오는데 버튼을 클릭하면 처음 사진처럼 오류가 뜹니다 ㅠㅠ

audtjs9987님의 프로필

audtjs9987

질문자

2021.10.29

처음 시작하는 화면에서 버튼을 누르면 DetailVC로 넘어가지 않고 이렇게 오류가 발생합니다.