inflearn logo
강의

Course

Instructor

Yagom's iOS Programming

Todo 앱에서 일정 추가가 바로 반영되지 않습니다.

434

monee1001

2 asked

1

Todo 앱에서 '+' 버튼을 누르고 일정을 입력하고 'Done'을 입력하고 목록화면을 보면,
바로 반영이 안되고 앱을 껐다가 다시 들어가면 입력했던 일정이 반영됩니다. 왜 입력을 하자마자는 반영이 안되는걸까요??
제대로 다 따라했다고 생각하는데 일정 삭제 기능과 일정 순서 바꾸기 기능을 제가 따로 추가했는데,
그 때문의 이유는 아닌 것 같습니다 ㅠㅠ

swift ios

Answer 6

1

namgi kim

Storyboard에서 해당 모달로 가는 segue(화살표)를 클릭하고 Presentation을 Full Screen 으로 변경하면 적용되는 것 같아요

1

yagom

할일 작성 화면이 예제영상과 다르게 화면에 꽉 들어차지 않지요?

새 버전의 iOS에서 기본 모달 스타일이 바꼈습니다.

인터페이스 구성단계에서 할일 리스트 뷰 컨트롤러에서 할일작성 뷰컨트롤러로 이어지는 모달 segue의 presentation style을 full screen으로 변경하고 다시 실행해보세요 :)

full screen 이 아니고 다 덮지 않으면 리스트 뷰 컨트롤러의 viewWillAppear 등의 뷰 라이프사이클 메서드가 동작하지 않아서 그렇습니다.

잘 안되면 다시 질문주세요~!

0

yagom

오잉.. .희안하네요. 저렇게 해두고 실행해도 맨 위까지 꽉 덮히지 않는다는 말씀이신가요? 

정말로 뭔가 이상한데요...

혹시 화면에 꽉 차는 상태라면 테이블뷰 컨트롤러의 viewWillAppear의 코드가 영상과 같이 작성되어 있는지 확인해보시면 좋을것 같은데요, 아마... 화면에 꽉 차는 상태라 아니라면 fullScreen 적용이 안되고 있는것 같습니다.

코드 어딘가에서 modalPresentationStyle 을 수정하고 있는 코드가 있나요?

0

monee1001

원래 이렇게 설정해둔 상태인데, 혹시 몰라서 위에 layout > use full screen 에도 체크를 해봤지만

다시 실행시켜봐도 그대로입니다,,

0

yagom

첨부해주신 상태는 full screen이 아닙니다. 위에 빈틈없이 정말로 꽉차는 상태가 full screen입니다.

presentation style을 다른 곳에 적용하신 것 같아요.

일정 추가하는 뷰 컨트롤러(노란색 아이콘)을 선택하고 presentation style을 full screen으로 변경해보세요 :)

0

monee1001

원래도 이 사진처럼 화면이 꽉 차긴 했어요!

근데 egue의 presentation style을 full screen으로 변경해봤는데도 일정 추가가 바로 안되네요 ㅠㅠ

강좌소개의 overview

0

368

1

configure 메소드의 DispatchQueue.main

0

342

1

prepareForReuse 사용 방법

0

620

1

화면이 야곰님처럼 로드되지 않아 질문드립니다.

0

375

2

버튼 이미지 크기가 조절이 안 되는데 어떤 부분을 조정해야 할까요?

0

2176

1

코드블록 10-3-5 에러

1

207

0

info에서 자동완성이 나오지 않는데 따로 설정을 해주어야 하는 부분인가요?

0

262

1

star buton

0

361

1

Singleton 관련 질문.

0

250

1

로컬 유저 노티피케이션에서 반복 주기 설정 방법 문의 드립니다.

0

531

0

Todo 앱에서 로컬 노티피케이션 해제 시 질문 드립니다.

0

352

1

ios13이 생기고 변경점 관련

0

204

1

8번 프로젝트

0

189

1

todo 앱에서 파일 저장 기능에 대한 질문입니다.

0

270

1

todo앱 User Notification에서 질문이 있습니다

0

437

1

9번 프로젝트 질문

1

277

2

9번 프로젝트 자료 질문

0

260

1

8번 프로젝트 > 도전과제 2번 질문

0

214

2

Todo 앱에서 DateFormatter 사용 관련 질문 드립니다.

0

289

1

5번 프로젝트 - 나머지 화면 구성하기

1

189

1

웹브라우저 - 코드로 기능 구현하기

1

567

3

어시스던트에 매뉴얼이 없습니다.

0

252

1

제공된 코드블럭 파일

0

243

2

5번째 프로젝트 질문입니다

0

129

0