iPhone-SDK 3.1에서 Xcode 3.2에서 Clang Analyzer의 "Dead Store"오류를 어떻게 피하려면 어떻게해야합니까?
-
07-07-2019 - |
문제
방금 Xcode 3.2로 업그레이드했으며 빌드 및 분석 기능을 사용하여 오래된 코드를 확인합니다.
내가 무해하다고 생각한 일을하는 동안이 오류가 발생합니다.
"Dead Store : 초기화 중에 'Newbook'에 저장된 가치는 Spelltest.m에서 읽지 않습니다."
#define kSpellBookFilename @"TestBookSaver"
-(void)testBookLoadFromDisk;
{
// restore object from disk
SpellBook *newBook = [[[SpellBook alloc] init] autorelease];
newBook = [NSKeyedUnarchiver unarchiveObjectWithFile:kSpellBookFilename];
// show restored object
NSLog(@"archived copy %@", newBook);
}
이 객체를 잘못 초기화하고 있습니까? 아니면 이것이 잘못된 긍정적입니까?
해결책
죽은 가게입니다. 다음 줄에 버릴 때 첫 번째 코드 라인에서 새 주문서 개체를 초기화하는 이유는 무엇입니까? 첫 번째 줄을 제거하고 유형 선언을 두 번째 줄로 이동하십시오).
제휴하지 않습니다 StackOverflow