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};
}
}
由于