아주 단순한 응용 프로그램을 작성하고 있는데, 그 중 하나는 uitextview입니다. 뷰로드와는 번거 로움없이 srollable이지만, 사용자가 눌러 텍스트, 응용 프로그램 충돌을 선택 길게하려고하면 :uitextview에서 텍스트를 선택하면 응용 프로그램이 중단됩니다.
2012-07-30 23:07:01.547 SASB[36340:c07] +[_UIDictionaryWrapper _availableDictionaryAssets] returned failed - retrying. Error: Error Domain=ASError Code=4 "The operation couldn’t be completed. (ASError error 4 - Unable to copy asset information)" UserInfo=0xaa64b90 {NSDescription=Unable to copy asset information} SASB(36340,0xac2a7a28) malloc: * error for object 0xaa611a0: double free * set a breakpoint in malloc_error_break to debug (lldb)
를 나는 이런 일이 왜 아무 생각이 없습니다. 나는 시대의 최고의에서 디버깅을 너무 잘 모르겠지만,이 단지 main.m 파일에 날 다시 던지는 유지 :
#import <UIKit/UIKit.h>
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
어떤 도움 대단히 감사하겠습니다.
Xcode의 중단 점 탐색기 탭으로 이동하여 Objective-C 예외에 중단 점을 설정하면 ** 디버그가 main.m으로 점프하는 대신 오류가 발생한 위치에서 중지되어야합니다. 일할 수있는 것은 아니지만 한번 시도해 볼 가치가 있습니다. –
팁 주셔서 감사. 나는 상징 [NSException raise]로 기호 중단 점을 만들려고했으나이 오류가 발생할 때 트리거되지 않았습니다. ( –
) 어떤 객체에서 텍스트를 선택할 때 App이 충돌한다는 것을 눈치 챘습니다 .Web View, Search Box .. 텍스트를 선택하자마자 CRASH :( –