- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到以下崩溃报告:
OS Version: iPhone OS 4.2.1
Report Version: 104
Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0x12803ea4
Crashed Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x0000930a realizeClass(class_t*) + 18
1 libobjc.A.dylib 0x0000935d realizeClass(class_t*) + 101
2 libobjc.A.dylib 0x0000953f prepareForMethodLookup + 51
3 libobjc.A.dylib 0x00005f39 lookUpMethod + 41
4 libobjc.A.dylib 0x00003781 _class_lookupMethodAndLoadCache + 13
5 libobjc.A.dylib 0x000034b7 objc_msgSend_uncached + 27
6 Oculus 0x0001449f -[TestSingleView downLightingEnded] (TestSingleView.m:52)
通过以下方法:
- (void) downLightingEnded {
[currentTestItem removeFromSuperview];
currentTestItem = nil;
CGRect frame = CGRectMake(0, 0, [myTestData heightOfRow:newI], [myTestData heightOfRow:newI]); //line 52
currentTestItem = [[TestItemView alloc] initWithFrame:frame AndEyeTestItem:[myTestData signAtRow:newI Column:newJ]];
currentTestItem.alpha = 0.0;
[self addSubview:currentTestItem];
currentTestItem.center = self.center;
[UIView beginAnimations:nil context:nil];
currentTestItem.alpha = 1.0;
[UIView commitAnimations];
[currentTestItem release];
}
当然,当方法启动时,“currentTestItem”可能为零,但向 nil 发送消息不是问题,所以这不是崩溃的原因。
有什么想法我必须朝哪个方向搜索吗?
我不知道在哪里搜索该错误,因为这是客户发送的报告,我还无法重新创建它。
最佳答案
currentTestItem 是否可以非零,但指向已释放的对象?
通过启用僵尸进行检查(提示#1):
http://www.loufranco.com/blog/files/debugging-memory-iphone.html
编辑(基于OP对问题的评论):myTestData可能是僵尸——通过启用僵尸来检查。基本上,它告诉 Objective-C 不要释放保留计数为 0 的对象。相反,它会将它们标记为僵尸。如果您向僵尸发送任何消息,它会通知您。
关于iphone - 关于 "SIGSEGV"崩溃有任何线索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4388974/
有人可以给我一个修复的想法吗,让 surehits 引导移动优化,这意味着使用他们的移动 View ......有一个选项,但它似乎对我不起作用,干杯! 如果有人遇到同样的问题,并且有解决方案,我会很
我有这个过程作为 T-SQL 脚本的一部分被删除/创建 - 想法是插入父记录,并将其 ID 输出给调用者,以便我可以使用该 ID 插入子记录。 if exists (select * from sys
在我的网页上,我有一个居中的 Logo /Bootstrap 以及 Logo /Bootstrap 下方的两个 div。我希望使 div 看起来根据 Logo /Bootstrap 居中。 我尝试使用
摘要: 由于我的 .vimrc 文件中有以下行,我收到以下错误 错误: E474: Invalid argument: listchars=tab:»·,trail:· .vimrc: set lis
我是一名优秀的程序员,十分优秀!