when this objective-c based method call in Simulator, it doesn\'t matter.
But in real iPhone device, it occurs Thread 1: signal SIGABRT
warning: c
Just a silly mistake but I was assigning a navigationController as the rootViewController of another UINavigationController.
There maybe linking problem with Objective C code.
Try one of the following:
In any case, you had better set a exception breakpoint. You can get a log about the crash.
I had the same error message and traced it to my array declaration:
private var boundaries = [CLLocationCoordinate2D]()
I altered the declaration to explicitly declare boundaries as an CLLocationCoordinate2D array like so:
private var boundaries:[CLLocationCoordinate2D] = [CLLocationCoordinate2D]()
That declaration silenced the error message.
In your case, you're using an old c method, malloc for your buffer instead of letting swift manage your memory so perhaps that's the problem. Or possibly if you explicitly declared decrypted as an array that would take care of the issue.