Mam aplikację w tej chwili, która pokazuje różne szpilki na mapie. Próbowałem ustawienie mapView.showsUserLocation = YES;
pokazać aktualną poz użytkownika, jednak ten rozbił moją aplikację („Program otrzymał sygnału: SIGABRT”) z następującym komunikatem o błędzie:Korzystanie z właściwości showUserLocation w MKMapView
Mon Oct 19 12:31:27 unknown Hull Ads[3111] <Error>: *** -[MKUserLocation counter]: unrecognized selector sent to instance 0x10ad60
Mon Oct 19 12:31:27 unknown Hull Ads[3111] <Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[MKUserLocation counter]: unrecognized selector sent to instance 0x10ad60'
Mon Oct 19 12:31:27 unknown Hull Ads[3111] <Error>: Stack: (...)
To jest trochę mylące, ponieważ nie mam użyłeś MKUserLocation, czy jest to problem?
Aplikacja korzysta z CoreLocation dla innych celów niezwiązanych z tym problemem, jednak aplikacja reaguje w taki sam sposób, gdy CoreLocation nie jest już używana.
Jeśli ktokolwiek mógłby pomóc, to byłoby wspaniale!
Dzięki - James
Moja tymczasowa poprawka dodaje nowy kod PIN i zmienia jego kolor, ale z pewnością powinien być dostępny pinezka Aktualna lokalizacja? –
Dziękuję za pytanie. W końcu mi też pomogła! – Kenny