2012-10-03 2 views
10

예를 들어, 일부 파일에 중단 점을 넣어 : 나는 인터넷 검색을 시도이상한 LLDB 오류 : 내부 오류 [IRForTarget]

Internal error [IRForTarget]: Couldn't rewrite external variable _ZZ53 
[EPGViewController($__lldb_category) $__lldb_expr:]E19$__lldb_expr_result 

이상한 LLDB 오류가 그냥 새로 생성의 ViewController와 viewDidLoad 방법에 중단 점을 넣어 이 오류 때문에 유용한 것을 찾을 수 없습니다. 캐시를 청소하고 다시 시작해도 도움이되지 않습니다.

한 번 더 -이 오류는 모든 파일에 표시되지 않습니다. 그리고 나는 이유를 알 수 없다. 어떤 도움이나 조언이 있으시면 Thx! 내가 po 몇 가지 변수를하려고 할 때

또한, 나는

(lldb) po self.title 
error: Couldn't materialize struct: Structure hasn't been laid out yet 
Internal error [IRForTarget]: Couldn't rewrite external variable _ZZ58- 
[EventsEPGViewController($__lldb_category) $__lldb_expr:]E19$__lldb_expr_result 

답변

0

은 gdb를하는 lldb에서 해당 프로젝트에 대해 지정된 디버거를 변경 얻을 당신은 좋은거야.

1

이 오류도 발생하여 많은 시간을 낭비하지 않고 디버깅했습니다. 중단 점 자체와 관련이있는 것 같습니다. 중단 점을 비활성화하면 오류가 나타나지 않습니다.

억제하기 위해 중단 점을 다른 행으로 이동할 수 있습니다. 이것은 Xcode 4.3에서 'po'가 변수를 안정적으로 출력하지 않을 때 실행 한 최초의 clang 버그는 아닙니다.

+0

라인을 변경해도 도움이되지 않습니다 ( –