Хотя EXC_BAD_ACCESS встречается в Swift намного реже, чем в Objective-C, это все же распространенное исключение, с которым раз и навсегда стоит разобраться. Читать