错误:执行被中断,原因:尝试取消引用无效的ObjC对象或向其发送无法识别的选择器

时间:2014-04-16 05:47:45

标签: ios objective-c

App崩溃在第二条NSLog线上。

调试声明: (lldb)po textView.superview 错误:执行被中断,原因:尝试取消引用无效的ObjC对象或向其发送无法识别的选择器。 该过程已返回到表达式评估之前的状态。 (lldb)

你能告诉我可能是什么问题。

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
    if ([keyPath isEqualToString:AlertContentSizeKeyPath]) {
        UITextView * textView = object;
        NSLog(@"textView :: %@", textView);
        NSLog(@"bounds :: %f", [textView bounds].size.height);
        CGFloat topCorrect = ([textView bounds].size.height - [textView contentSize].height * [textView zoomScale])/2.0;
        topCorrect = ( topCorrect < 0.0 ? 0.0 : topCorrect );
        textView.contentOffset = (CGPoint){.x = 0, .y = -topCorrect};
    }
}

由于

0 个答案:

没有答案