Max*_*Max 3 cocoa cocoa-touch objective-c
从iOS 5.1开始,我在EXC_BAD_ACCESS(code=2)实例化NSDateFormatter对象时遇到错误.
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; // bad_access
[dateFormatter setDateFormat:@"dd.MM.yyyy"];
Run Code Online (Sandbox Code Playgroud)

有没有人经历类似的事情,甚至可能有解决方案?它让我疯了!我正在为我的项目使用ARC.
编辑:
甚至NSDateFormatter* dateFormatter = [NSDateFormatter new];给我同样的错误.
我前段时间遇到过类似的问题.普通的100%-error-free行导致这个EXC_BAD_ACCESS,代码= 2,僵尸没有显示任何内容.事情是我有一个死循环,不知何故再次调用function A导致调用function A,导致function A再次调用等等(在堆栈跟踪中有一些looooot行).所以我刚用完了内存并获得了EXC_BAD_ACCESS.防止代码进入死循环为我解决了这个问题.
希望这可以帮助.