내 앱을 제출했으며 몇 주 전에 허용되었습니다. 그러나 핀 추가 기능 중 하나 인 중요한 기능 중 하나가 작동하지 않지만 버전을 빌드하는 데 문제가 있습니다. PIN을 추가하려면 URL 연결이 필요합니다. 사과 개발자로부터 얻은 답변을보고 제게 안내해주십시오.appView 버전에서 mapView에 핀 추가 중
그것은 당신의 문제를 (적어도 직접적으로)가 발생하지만 UI 코드 안에 사는이 같은 일반 가진 네트워킹 코드의 이유로 매우 문제가되어서는 안: 일반
-On 아키텍처 근거, MVC (모델 컨트롤러 ) 아키텍처의 큰 위반입니다. 핀 어노테이션은 UI (보기)에 분명히 많이 연결되어 있지만 네트워킹은 분명히 백엔드의 일부입니다 ( 모델).
- iOS는 주 스레드가 응답 성을 유지해야하므로 기본 스레드에 IO 또는 계산을 수행하는 코드 을 붙이는 것이 본질적으로 위험합니다. 일 수 있으며 제대로 작동하지만 잘못 수행하면 필연적으로 충돌이 발생할 수 있습니다.
일부 코드를 공유하면 답변을 얻고 더 많은 의견을 얻을 수 있습니다. 맹목적으로 제안하는 것은 거의 불가능합니다. – pinkeerach
프로덕션 환경에서 작동하지 않지만 건물 버전에서 작업 중이라고 말하면 디버그 모드로 컴파일 될 때를 의미한다고 가정합니다. 시뮬레이터와 실제 장치 모두에서 작동합니까? 실제 장치 (예 : 성능)에서 테스트 할 때 시뮬레이터에서 작동하는 몇 가지 작업이 다르게 작동 할 수 있습니다. – lehn0058