24

: CGContextSetFillColorWithColor: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは、無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。

: CGContextSetStrokeColorWithColor: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは、無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。

同様のエラーが次のように繰り返されます。

  • CGContextSaveGState
  • CGContextSetFlatness
  • CGContextAddPath
  • CGContextDrawPath
  • CGContextRestoreGState
  • CGContextSaveGState
  • CGContextSetFlatness
  • CGContextAddPath
  • CGContextDrawPath
  • CGContextRestoreGState
  • CGContextSetFillColorWithColor
  • CGContextSetStrokeColorWithColor
  • CGContextSetFillColorWithColor
  • CGContextSetStrokeColorWithColor
  • CGContextGetBlendMode
  • CGContextSetBlendMode
  • もっと...

私のアプリでは、CGContext のものは使用しません。私はちょうど持っていますUITextViewUIButtonそしてUILabel。まだ多くのコードが追加されていません。次のようにコンテンツを設定するだけですUITextView

[self.text_view setText:@"123"];

エラーを解決するには?

Xcode 5.0 (ビルド 5A1413)、iOS 7 シミュレーター (64 ビット Retina 4")、Mac OS X 10.8.5 を使用しています。

4

3 に答える 3

45

これを試してください: xcode で、シンボリック ブレークポイントを CGPostError に追加します。(シンボリック ブレークポイントを追加し、Symbol フィールド タイプ CGPostError に)

エラーが発生すると、デバッガーはコードの実行を停止し、メソッド呼び出しのスタックを確認してパラメーターを確認できます。

于 2014-02-28T10:39:42.920 に答える
0

@shnaz からの提案に感謝します。

私は同じ問題に遭遇しましたが、問題が見つかるまで何度か費用がかかりました。他の人が同じ問題に遭遇した場合、私のソリューションが他の人にも役立つことを願っています.

私はおそらくドキュメントを十分に読んでおらず、UIBezierPath を作成するのは初めてです。XCode6 で判明し、無効なコンテキスト 0x0 が発生することがあります.stroke().fill()

于 2015-08-07T09:08:30.953 に答える