I iTunesConnect 애플에 내 응용 프로그램은 다시 다음과 같은 충돌 보고서를 줘 제출 :NSLog 애플 응용 프로그램 검토 중에 아이폰 응용 프로그램 충돌하게
앱이 로그를 인쇄하려고 할 때, 그것은 할 것으로 보인다Thread 2 Crashed:
0 libobjc.A.dylib 0x00003eb8 objc_msgSend + 16
1 Foundation 0x0004c3aa _NSDescriptionWithLocaleFunc + 24
2 CoreFoundation 0x0003d52e _CFStringAppendFormatAndArgumentsAux + 1390
3 CoreFoundation 0x0003ceca _CFStringCreateWithFormatAndArgumentsAux + 66
4 CoreFoundation 0x00073fd6 _CFLogvEx + 34
5 Foundation 0x000661a4 NSLogv + 74
6 Foundation 0x0006614a NSLog + 18
7 mobilescan 0x00039014 -[BlaBlaBlaDao insertCategoryWithId:andName:] (BlaBlaBlaDao.m:110)
응용 프로그램 충돌.
: 응용 프로그램 충돌 내가 그 선이 어디 이것은 BlaBlaBlaDao.m의 라인 (110)에서... 응용 프로그램이 2 초 후 오류를 인쇄 작업을 계속 stopes 때문에 디버그 모드에서 매우 이상하다
NSLog(@"category, id:%@, name:%@", subcategory.id, subcategory.name);
[subcategory addFreshfoodProductsObject:freshfoodProduct];
NSError *error = nil;
if (![managedObjectContext save:&error]) {
[managedObjectContext rollback];
NSLog(@"error: %@", error);
}
Apple 예제에서 가져온 것입니다 ...
모두가 그 이유를 알고 있습니까?
도움 주셔서 감사합니다.
글쎄, objective-c라는 유형의 예약어이기 때문에 처음에는 id라는 멤버를 가질 수 없습니다. 먼저 이름을 바꾸어 시작해야합니다. –
어떤 NSLog가 실패합니까? 오류가있는 첫 번째 또는 두 번째? – epatel