Skip to main content

EXC_BAD_ACCESS error in Xcode

When using Xcode to develop an iOS application, you usually run or debug the app on Xcode built-in simulator. And everything is also normal. However, your app will be terminated with an exception called EXC_BAD_ACCESS.

It's about an exception related with the simulator memory. So, instead of trying to find a reason in your codes, you only need to make a change for running on simulator. In Xcode, you're provided an function is Guard Malloc. It will help to hide some memory-access bugs instead show them.


To enable it:




  • On Xcode, open your project

  • Navigate to Xcode Run menu, check Enable Guard Malloc item


Now your problem may be resolved.


Note: the simulator will run slowly than before. But it's also okay.


Wish succeed!

Comments

Popular posts from this blog

Fix network printer error 0x0000709

When printing in the network, sometimes you see the error "Operation could not be completed (error 0x00000709). Double click the printer name and make sure that the printer is connected to the network".  Here we show how to fix the error: Open Windows Control Panel Open Credential Manager Choose Windows Credentials Click Add a Windows credential Internet or network address: input the computer name which share the printer User name: input "guest" Password: leave it blank Then click OK and reconnect the shared printer Do not need: uninstall Windows updates; change Windows registry... This maybe applied for error: 0x00000005, 0x0000011b... Watch the step by step video on here: