inflearn logo
강의

Course

Instructor

Becoming a Successful Real iOS Developer [From Basics to Practice]

Image Loading Basics

Synchronous URL loading 오류

2504

minco

24 asked

0

Synchronous URL loading of https://picsum.photos/1000 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.

 

guard let data = try? Data(contentsOf: url) else {

                return

            }

ios swift 동시성

Answer 2

0

minco

답변 감사합니다. 질문 올리고 검색하면서 에러는 해결했습니다.

0

enilv0529

안녕하세요

 

해당 에러는 Xcode14부터 나오네요.

일단 저 스레드 에러가 나와도 동작은 잘 되기 때문에 강의 진행에 문제는 없을 것입니다.
그리고 이 챕터에서는 async와 sync차이점과 메모리 사용률에 대한 개념을 보여드리는 강의이기 때문에 저 에러가 나와도 일단 그대로 진행해 보시면 뒷 부분에 저 에러가 안나오고 잘 동작하는 async하게 동작하는 방법을 설명하고 있습니다.

 

그리고 에러문구에 나온것처럼 Data(ContentsOf:) 대신에 URLSession을 사용하면 됩니다.

모든 앱 만들기 강의에 URLSession으로 설명했기 때문에 앞으로 저런 문제는 접하지 않으시게 될겁니다.

 

패싱1강에서 강의중에 질문 있습니다.

0

72

2

table view 없음

0

98

2

에러 질문 [UITextField setDataSource:]: unrecognized selector sent to instance 0x107079600"

0

202

2

Main interface 지정 방법

0

168

1

Closure_3 Capture List에 참조 타입 값을 작성할 경우에도 deinit 실행되는 이유가 뭘까요?

0

171

2

TodoCell UIview 생성 후 연결 시 오류

0

414

2

테이블 뷰 데이터 업데이트 관련 질문

0

345

2

TODO List Coredata 질문입니다.

0

342

1

혹시 추가예정인 강의가 대략 언제쯤 나오는지 알수있을까요..?

0

359

1

swift에서 import 헤더를 안해도 되는이유가 궁금합니다.

1

619

1

closure 3 에서 weak로 준 부분이 궁금합니다.

0

320

1

concurrency_1 강의 코드 결과 중 이해가 안가는 부분이 있습니다

0

331

1

self.navigationBar.topItem?.leftBarButtonItem을 해도 button이 보이지 않습니다

0

591

2

func 기능을 쓸때 self. 을 왜쓰는지 이해가 잘안되네요 ㅠㅠ

0

412

1

Closure2 강의에서 예문처럼 똑같이 myfunc2, myfunc3 만들었을때

0

371

1

클론강의 tableViewCell

0

404

1

Location.pin강의에서 self질문이요

1

253

1

넷플릭스 table cell 관련해서 질문이 있습니다.

0

503

1

Capturing Valus

0

295

1

안녕하세요 todolist강의중에서 UI구성중 xib파일 오토레이아웃질문입니다.

0

314

1

환율 강의 테이블뷰에서 데이터 관련 질문있습니다.

0

547

2

환율 네트워크처리1 질문있습니다.

0

270

1

변수 let 위치 질문입니다.

0

361

1

섹션 9 영상 잘림 확인 부탁드립니다

0

331

1