2

我使用“单一视图”应用程序模板启动了一个 Xcode 项目,并在 viewDidLoad 中的模板创建的 ViewController 类中添加了两行:

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectInset(self.view.bounds, 10, 10)];
[self.view addSubview:textView];

在模拟器中,我启用了“简体中文”“笔画”键盘。

当我使用 UITextView,切换到这个键盘,并触摸^_^按键时,控制台出现以下错误:

<Error>: CGContextSaveGState: invalid context 0x0
<Error>: CGContextDrawLinearGradient: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextSaveGState: invalid context 0x0
<Error>: CGContextDrawLinearGradient: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0

这是一个错误吗?我应该担心吗?

4

2 回答 2

4

我已经在 iOS 6.0 模拟器和运行 iOS 6.0.1 的 iPhone 4S 上重现了该错误,但在 iOS 5.0 模拟器中并没有发生。这是 iOS 6 中的一个错误。您应该在http://bugreport.apple.com上打开一个错误报告。

也就是说,它似乎并没有特别有害,所以我不会担心。

于 2012-11-12T22:40:00.880 回答
0

当我启用“简体中文”键盘时,它也发生在 iOS 7.0.3 模拟器中。

但在iOS 7.1 模拟器和iOS 8 模拟器中消失了。

于 2014-10-09T07:12:29.693 回答