2012-07-30 3 views
1

아주 단순한 응용 프로그램을 작성하고 있는데, 그 중 하나는 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; 
} 

어떤 도움 대단히 감사하겠습니다.

+0

Xcode의 중단 점 탐색기 탭으로 이동하여 Objective-C 예외에 중단 점을 설정하면 ** 디버그가 main.m으로 점프하는 대신 오류가 발생한 위치에서 중지되어야합니다. 일할 수있는 것은 아니지만 한번 시도해 볼 가치가 있습니다. –

+0

팁 주셔서 감사. 나는 상징 [NSException raise]로 기호 중단 점을 만들려고했으나이 오류가 발생할 때 트리거되지 않았습니다. ( –

+0

) 어떤 객체에서 텍스트를 선택할 때 App이 충돌한다는 것을 눈치 챘습니다 .Web View, Search Box .. 텍스트를 선택하자마자 CRASH :( –

답변

1

O0ops!

이것은 Xcode 4.5 베타의 버그 일 수 있습니다. 베타 버전을 사용하고 있다는 것을 완전히 잊어 버렸습니다. 이제 IOS6 기능을 건너 뛰지 않으면 안 될 것 같습니다.

+1

흥미 롭습니다. 동일한 문제를 발견했으며 베타 버전도 사용 중입니다. 지금 무시하십시오. 내 앱을 중단시키지 않고 로그에서 방금 발견했습니다. –

0

나는 네가 맞다고 생각한다. 나는 ios6에 대해 테스트하고있는 애플리케이션을 가지고 있고 나는 같은 콘솔 메시지를 얻는다.

내 경우에는 응용 프로그램이 계속 잘 실행되며 iOS5와 마찬가지로 UITextView 개체로 편집이 완료되면 데이터가 저장됩니다.

관련 문제