"Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)" error in utilities/CharacteristicReader.swift at line 42 "let val = aPointer.pointee".
I think if the peripheral device feeds the app bad data it causes this crash. I think this could be handled more safely by checking that aPointer.pointee is a meaningful value of the correct type.
(The badly configured peripheral I'm using is a particle argon using a health thermometer example. I think it became badly configured by attempting to connect to it using this app without pods installed.)
I've noticed the app crashing with a
"Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)" error in utilities/CharacteristicReader.swift at line 42 "let val = aPointer.pointee".
I think if the peripheral device feeds the app bad data it causes this crash. I think this could be handled more safely by checking that aPointer.pointee is a meaningful value of the correct type.
(The badly configured peripheral I'm using is a particle argon using a health thermometer example. I think it became badly configured by attempting to connect to it using this app without pods installed.)