2009-12-09 7 views
14

Trong việc thực hiện các chương trình của tôi tôi nhận được đầu ra sau trong XCode gỡ lỗi giao diện điều khiển:Debugging một NULL CGContext dưới Cocoa/Carbon

<Error>: CGContextSetTextMatrix: invalid context 0x0 

Tôi không có ý tưởng nơi trong ứng dụng này NULL-bối cảnh là được chuyển tới hệ điều hành. Có ai biết kỹ thuật tốt để săn lùng nó không? Tôi có thể đột nhập vào ứng dụng khi một cái gì đó được ghi vào stdout không?

+0

Đặt điểm ngắt cho 'CGContextSetTextMatrix'. –

Trả lời

32

Thêm điểm ngắt trong bảng điều khiển gdb để ngắt CGPostError khi hệ điều hành viết một lỗi liên quan đến CG đến stderr.

+9

và trong Xcode 4, để làm điều này, bạn bấm vào nút dấu cộng ở phía dưới cùng bên trái của ngăn điểm ngắt, thêm điểm ngắt biểu tượng và đặt CGPostError làm Biểu tượng, sau đó để trống trường Mô-đun. – Brynjar