2016-12-01 3 views
0

나는 또한 나를 위해이MKMapView는 주 스레드에서 초기화해야합니다. 어떻게 내가이 문제를 해결할 수 있을까?

[myView performSelectorOnMainThread:@selector(makeSomethingFlashyHappen:)withObject:[NSNumber numberWithBool:YES] waitUntilDone:NO]; 

하지만없는 작품을 시도 할 수 있습니다.

캐치되지 않은 예외 'NSRangeException'으로 인해 앱 종료 중, 이유 : 'initWithCoder :: MKMapView가 주 스레드에서 초기화되어야합니다.'

+0

심지어 하나의 mapview를 개발할 수 없다. viewcontroller app에 mkmapview를 추가하려고하면 충돌이 발생합니다. 누구든지해야할 일을 도와주세요.? –

+0

MKMapView 인스턴스를 초기화하는 코드 스 니펫을 공유 할 수 있습니까? 또한 performSelectorOnMainThread :에 응답하지 않는보기 초기화를 공유하십시오. – iosCurator

답변

1

귀하가 문제의 해결책을 찾았 으면합니다. 나는 같은 오류 메시지를 가지고 다음과 같이 해결했다 : DispatchQueue.main.async(execute: [segue/pushViewController])

+0

예 ... 감사합니다. –