0
두 개의 위치 관리자가 있는데 하나는지도가있는보기 컨트롤러이고 다른 하나는 모달로 표시된 별도의 컨트롤러에 있습니다. 문제는 모달 컨트롤러를 표시 할 때마다 다음 역 추적으로 충돌이 발생한다는 것입니다.CLLocationManager
대리자를 nil로 설정하거나 실제 위치 관리자를 viewWillDisappear에서 nil로 설정 한 다음 viewWillAppear에서 다시 초기화했지만 여전히 문제가 지속됩니다. 어떤 도움이라도 대단히 감사하겠습니다.
#0 0x9105fafa in mach_msg_trap()
#1 0x91060267 in mach_msg()
#2 0x016d313a in __CFRunLoopServiceMachPort()
#3 0x01636580 in __CFRunLoopRun()
#4 0x01635db4 in CFRunLoopRunSpecific()
#5 0x01635ccb in CFRunLoopRunInMode()
#6 0x026a6879 in GSEventRunModal()
#7 0x026a693e in GSEventRun()
#8 0x003e1a9b in UIApplicationMain()
#9 0x000028b2 in main (argc=1, argv=0xbfffeca4) at /Users/penushlievm/Desktop/DailyPlanner 2/DailyPlanner 2/main.m:16
#10 0x00002825 in start()
왜 두 개입니까? "모달"이란 무엇을 의미합니까? – MJB
viewWillAppear/viewWillDisappear 외의 코드를 편집하고 추가 할 수 있습니까? 알았어? –
@MJB 두 번째 컨트롤러를 모달 뷰 컨트롤러로 제시하고 있습니다. –