草庐IT

St9bad_alloc

全部标签

ios - 通过按钮替换 ViewController,线程 1 : EXC_BAD_INSTRUCTION

我想用一个ViewController替换我的UITableViewController,里面有一个UITableView。为此,我使用以下代码:@objcfuncbuttonAction(sender:UIButton!){letnewController=storyboard?.instantiateViewController(withIdentifier:"VcId")as!JobTableViewControllerself.navigationController?.present(newController,animated:true,completion:nil)}但是

ios - 弹出时 UIViewController EXC_BAD_ACCES 问题

我正在尝试创建一个ViewController,其中包含一个TableView,其中包含可编辑的自定义UITableViewCells。现在,当我创建ViewController并通过调用[self.navigationControllerpushController:animated:]推送它时,它显示得很好,当我按下“返回”按钮时我可以将其弹出导航Controller。当我第二次创建它时,它显示得很好。但是当我第二次点击它时,我的应用程序崩溃并出现以下堆栈框架:#00x01087a67inobjc_msgSend#10x04b6afb0in??#20x00f1edb5in+[__N

objective-c - Objective-C : How to check for Leaks or Bad Access Errors

这里需要一些建议。您能否推荐一些工具或方法来检测内存泄漏,更重要的是检查“EXC_BAD_ACCES”错误。是否推荐NSZombie?我尝试使用无法运行malloc历史的。非常感谢任何建议!郑和 最佳答案 对于内存泄漏,可以使用开发者工具自带的Instruments。此外,您可以使用“分析”让XCode向您显示任何可能的泄漏(Cmd-Shift-B)。 关于objective-c-Objective-C:HowtocheckforLeaksorBadAccessErrors,我们在Sta

ios - Phonegap 1.2 + xcode 4 = EXC_BAD_ACCESS 键盘输入?

我不是“高级”程序员。我真的不明白所有这些东西,这就是为什么我使用phonegap而不是native编程。我没有做任何特别的事情。“页面”加载,有一个输入框,你点击它,弹出键盘。字母似乎工作正常,但一旦您按下#或退格,整个应用程序就会因EXC_BAD_ACCESS而崩溃。这是在4.3模拟器中。我没有方便的设备来尝试。我所做的所有搜索都是人们在谈论内存管理等等。我没有做任何这些,我也不知道如何做。有人知道为什么会这样吗?这是有问题的行:intretVal=UIApplicationMain(argc,argv,nil,@"AppDelegate");位于insdeSupportingFi

ios - "Bad system call: 12"在带有 IPA 部署的 iOS 上使用静态框架时崩溃(不是 Xcode 运行)

我正在使用我创建的静态框架(在KarlStenerud的iOS-Universal-Framework工具链的帮助下构建),我打算分发它。静态框架比简单地使用静态库+header更方便一些-我喜欢将框架放入并立即开始使用它的能力,而不需要设置适当的header搜索路径等操作。但是,我看到了一些非常奇怪的行为。我使用该框架构建的几个测试/示例应用程序因“错误的系统调用:12”或“作业似乎已崩溃:非法指令:4”而崩溃在已通过ipa部署应用程序的iOS设备上运行时。代码本身没问题。当使用静态库而不是框架时,不会发生崩溃。如果应用程序是通过Xcode中的调试器部署的,它也不会崩溃,即使使用发布

ios - IOS的AudioToolBox出现EXC_BAD_ACCESS如何解决

我需要帮助解决在MPMoviePlayerController和MPMusicPlayerController之间转换期间AudioToolBox(AVAudioSessionPropertyListener)中偶尔发生EXC_BAD_ACCESS崩溃的问题。以下是调用轨迹:OSVersion:iPhoneOS5.1(9B176)ReportVersion:104ExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionCodes:KERN_INVALID_ADDRESSat0x00000009CrashedThread:0Thread0name:Di

objective-c - GHUnit 在 iOS 项目中转换为 ARC 后出现 allocate_pages() 错误

我最近将我的iOS项目转换为ARC。我的项目中有两个目标。一个是应用程序本身,另一个是一组GHUnit测试。我有大约200个测试,它们在创建和修改核心数据对象方面做了很多工作。测试使用的核心数据存储是一个内存存储,一旦测试完成就会被丢弃(即它不会在任何地方持久化)。当我的测试已经运行了一段时间(在抛出错误之前它们从未达到完全相同的点,但它总是围绕相同的测试)应用程序崩溃并出现EXC_BAD_ACCESS(代码=2,地址=...)控制台输出如下:我已按照说明进行操作hereinthisanswer,并将我的GHUnit目标的main.m文件设置为使用-fno-objc-arc编译器标志,

IOS5 __block 变量在范围外抛出 EXC_BAD_ACCESS

我很困惑为什么我的全局变量在通过一个block后不能再次访问它。这是我的代码:__blockNSString*latitude;__blockNSString*longitude;CLGeocoder*geoCoder=[[CLGeocoderalloc]init];[geoCodergeocodeAddressString:locationcompletionHandler:^(NSArray*placemarks,NSError*error){for(CLPlacemark*aPlacemarkinplacemarks){CLLocation*latLong=aPlacemark.

objective-c - malloc 48 bytes Memory leak in allocateing the memory 没有得到任何解决方案

我正在使用一个应用程序,在该应用程序中我收到内存分配泄漏,例如strdup框架中的malloc48字节,我已经搜索了很多但没有找到任何解决方案,我附上了仪器内存泄漏的屏幕截图。如果有人知道解决方案并且我的xcode版本是4.3.3和ios5.1.1,请帮助我。 最佳答案 这是目前iOS中与UIScrollViews相关的已知错误。您目前所能做的就是等待系统更新并希望它已修复。这里有更多信息:http://openradar.appspot.com/11081198 关于objective

objective-c - iOS 上的 libxml2 在使用 HTMLParser 解析 HTML 时导致 EXC_BAD_ACCESS 错误

我一直致力于一个使用libxml2HTMLParser模块在iOS上解析网页HTML的项目。每当我尝试解析包含以下行的网页时,都会从libxml2的htmlParseDocument收到EXC_BAD_ACCESS错误:如果我从HTML中删除这一行,解析工作完美。另请注意,我正在使用DTHTMLParser类将libxml2SAX回调绑定(bind)到Objective-C代码。由于htmlParseDocument中的EXC_BAD_ACCESS没有太多内容可以继续,我构建了一个重现错误的示例Xcode项目。我在针对iOS5.1的MountainLion上的Xcode4.4中实现了它