Search

thread 1: exc_bad_access (code=2, address=0x16cdeffa8) (1)

해당 에러 메시지는 구체적으로 어디가 문제인지 알려주지 않아 고생입니다.
구글링 해본 결과 이 에러의 원인을 찾기 위해서는
1.
XCode 상단 Product 메뉴 -> [Scheme] -> [Edit Scheme] 탭을 클릭합니다.
2.
Run ->[Diagnostics] 탭에서 -> [Enable Zombie Objects] 체크박스를 체크하고 닫습니다.
그러고 나서 다시 디버그를 하면 NSZombie 라며 문제가 있는곳이 나오는데 EXC_BAD_ACCESS가 어디서 나왔는지 알 수 있습니다.
저 같은 경우에는 viewController 의 viewDidLoad() 함수가 무한히 호출되는 것을 확인하였습니다.
그래서 viewDidLoad() 함수를 살펴본 결과 super.viewDidLoad() 가 아닌 self.viewDidLoad() 가 적혀져 있는 걸... 확인해 고쳤습니다.