iPhone-SDK 3.1에서 Xcode 3.2에서 Clang Analyzer의 "Dead Store"오류를 어떻게 피하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/1420133

문제

방금 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);
}

이 객체를 잘못 초기화하고 있습니까? 아니면 이것이 잘못된 긍정적입니까?

도움이 되었습니까?

해결책

죽은 가게입니다. 다음 줄에 버릴 때 첫 번째 코드 라인에서 새 주문서 개체를 초기화하는 이유는 무엇입니까? 첫 번째 줄을 제거하고 유형 선언을 두 번째 줄로 이동하십시오).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top