Podczas wdrażania aplikacji na urządzeniu program zostanie zamknięty po kilku cyklach z następującym błędem:
Program received signal: "EXC_BAD_ACCESS".
Program działa bez żadnych problemów na symulatorze iPhone'a, będzie także debugował i działał, o ile krok po kroku wykonam instrukcje. Jak tylko pozwolę, by znów zaczął działać, uderzę w EXC_BAD_ACCESSsygnał.
W tym konkretnym przypadku był to błąd w kodzie akcelerometru. Nie wykonałby się w symulatorze, dlatego nie wyrzucił żadnych błędów. Jednak wykona się po wdrożeniu na urządzeniu.
Większość odpowiedzi na to pytanie dotyczy EXC_BAD_ACCESSbłędu ogólnego , więc pozostawię to otwarte jako rozwiązanie problemu przerażającego błędu Bad Access.
EXC_BAD_ACCESSjest zwykle wyrzucany w wyniku nielegalnego dostępu do pamięci. Więcej informacji znajdziesz w odpowiedziach poniżej.
Czy napotkałeś już EXC_BAD_ACCESSwcześniej sygnał i jak sobie z nim poradziłeś?

