草庐IT

St9bad_alloc

全部标签

ios - EXC_BAD_ACCESS 发布中的简单代码

下面这个简单的代码在调试中有效,但在iPhone6上发布时失败。XCode6.2(6C131e)在最新的64位iPhone上调用runTest会导致EXC_BAD_ACCESS。只有当构建优化级别设置为“更快”或更高时才会发生:-O2、-O3、-Os或-Ofast。所以通常在Release配置中。顺便说一句,当优化级别设置为“无”或“快速”时,代码运行良好:-O0或-O1。#import@interfaceFoo:NSObject@end@interfaceTest:NSObject{Foo*field;}@end@implementationFoo-(Foo*)bar{returns

ios - 如何诊断异常类型 : EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS?

当我们通过(diawi)IPA链接安装时,按钮操作应用程序崩溃,但当我们通过设备中的Xcode按钮操作运行应用程序时,应用程序不会崩溃。请查看崩溃日志IncidentIdentifier:FBD22F68-8100-4C4B-AF0B-E7CC904B76E6CrashReporterKey:72551bfef42a0d2c859adaf0adc11a7785bf1e5aHardwareModel:iPhone7,2Process:AppName[1136]Path:/private/var/mobile/Containers/Bundle/Application/C6BDB9F3-0

iphone - CoreData DetailTableView BAD_ACCESS 错误

也许我不打算使用CoreData显示选定行的详细信息,但我无法弄清楚为什么我会收到“BAD_ACCESS”错误。我用谷歌搜索,找不到我要找的东西。基本上,我使用CoreData来填充TableView的数据。它检索所有实体的所有标题属性。当用户单击一行时,我有一个详细View需要显示该实体的描述。我想我需要在我的DetailViewController中为新的NSFetchRequest创建一个新的NSManagedObjectContext和一个新的NSEntityDescription,然后使用NSPredicate来表示“wheretitle=[userselectedtitle

iphone - 保存用户默认值时出现随机 BAD ACCESS

我只是想将此数组保存为用户默认值,它会随机崩溃。有时它有效,有时它给了我EXC_BAD_ACCESS。我是否没有正确发布某些内容?-(void)setTextValue:(NSString*)valueTextindexToSet:(NSUInteger)index{[self.pageDatareplaceObjectAtIndex:indexwithObject:valueText];[[NSUserDefaultsstandardUserDefaults]setObject:self.pageDataforKey:@"mynotes"];}这是我确定导致错误的方法。这是一个已经由

ios - UIDocument loadFromContents 因 EXC_BAD_ACCESS 而失败

这个问题在这里已经有了答案:EXC_BAD_ACCESSusingiCloudonmultipledevices(1个回答)关闭9年前。我有一个使用iCloud文档存储的非常简单的IOS应用程序。一切正常,然后在某个时候我开始在我的文档加载方法中遇到至少一个iCloud文档的EXC_BAD_ACCESS错误,尽管大多数文件加载都很好。-(BOOL)loadFromContents:(id)contentsofType:(NSString*)typeNameerror:(NSError*__autoreleasing*)outError{file=(NSFileWrapper*)cont

ios - 魔法记录崩溃: NSManagedObjectContext Queue EXC_BAD_ACCESS KERN_INVALID_ADDRESS

我正在使用MagicalRecord进行核心数据操作。看来我在下面发布的崩溃只会发生在iOS7中。而EXC_BAD_ACCESSKERN_INVALID_ADDRESS意味着一些对象被释放。我不太确定错误在哪里。对此有什么想法吗?谢谢。Thread:Crashed:NSManagedObjectContextQueue0libobjc.A.dylib0x39d7c636objc_msgSend+211Foundation0x2fee4d9d-[NSErrordealloc]+602libobjc.A.dylib0x39d81b6bobjc_object::sidetable_relea

ios - [窗口 addSubview :viewcontroller. View ] 中的 EXC_BAD_ACCESS

我有两个通用应用程序...当我在应用程序委托(delegate)中执行此操作时,一个给我一个EXC_BAD_ACCESS错误:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Overridepointforcustomizationafterapplicationlaunch.ScrollViewController*vc=[[ScrollViewControlleralloc]init];[windowaddSubvie

ios - Cocos2d EXC_BAD_ACCESS

我是cocos2d新手,突然得到这个EXC_BAD_ACCESS,我制作了一个新的获奖菜单,但出现错误我认为错误是因为我调用了一个已释放的对象,但我没有释放任何东西?我的调试控制台没有错误,这很奇怪这是我的Level_1.m////Level_1.m//iPadGame////CreatedbyMyNameon1/25/12.//Copyright2012__MyCompanyName__.Allrightsreserved.//#import"Level_1.h"#import"HelloWorldLayer.h"CCSprite*player;CCSprite*enemy;CCSp

objective-c - Obj-C/Cocos2d内存问题,调用属性时exc_bad_access

我正在为iOS开发一款纸牌游戏,我遇到了一个我猜想是Objective-C中的内存管理问题,我无法弄清楚。我已经多次阅读有关内存管理的内容,并且我认为我所做的一切都是正确的,但是每当我尝试从我的Card类中调出一个属性时,游戏就会崩溃。它的工作方式是我有一个名为deck的NSMutableArray,它是我在Cocos2d中使用的CCLayer的一个属性。我在层的init方法中分配并初始化牌组,然后调用一个方法来填充牌组中的卡片:inti;intj;NSString*suit;for(i=0;i在Card类中我有属性:@property(nonatomic,retain)NSStrin

ios - 系统库中 iOS 上的 EXC_BAD_ACCESS

我在Xcode制作的iOS游戏中遇到EXC_BAD_ACCESS异常。它发生在模拟器和真实设备上。它总是在游戏的同一部分,但并不总是发生。它很神秘,因为它似乎与游戏对象没有任何关系,只是与默认库/系统方法有关。Xcode也不显示是哪一行代码导致的(但它显示了assembly中的哪一行)。我在下面发布回溯。是什么原因造成的?我怎样才能找出问题所在?thread#1:tid=0x1c03,0x01980051libobjc.A.dylib`_cache_getImp+9,stopreason=EXC_BAD_ACCESS(code=1,address=0xc0000008)frame#0: