sizeWithFont在多线程坠毁,这是调试信息:sizeWithFont in MultiThread Crash!
1 0x00a0df8e in icu::RuleBasedBreakIterator::handleNext
2 0x00a0daff in icu::RuleBasedBreakIterator::next
3 0x00a0d174 in icu::RuleBasedBreakIterator::following
4 0x35879719 in WebCore::nextBreakablePosition
5 0x3587842a in -[NSString(WebStringDrawing) _web_drawInRect:withFont:ellipsis:alignment:lineSpacing:includeEmoji:measureOnly:]
6 0x35877da3 in -[NSString(WebStringDrawing) _web_sizeInRect:withFont:ellipsis:lineSpacing:]
7 0x3090d238 in -[NSString(UIStringDrawing) sizeWithFont:constrainedToSize:lineBreakMode:lineSpacing:]
8 0x3090cee3 in -[NSString(UIStringDrawing) sizeWithFont:constrainedToSize:lineBreakMode:]
现在我用NSLock对象,使用该功能之前,我会锁定这个对象解决错误,之后解锁
但我认为必须有更好的解决方案!
,我发现这个错误,只有当NSString的对象在两个两个线程这个功能是多行文本
当然,我编辑的标签,但你真的需要解释更加协调一致得到任何回答。 – Aaron 2010-08-20 03:08:44
这些护目镜对于这个问题什么都不做! AHHHHH MY EYES !!!!他们烧了! – 2010-08-20 03:16:07