Я только что обновился до Xcode 3.2 и использую функцию Build and Analyze для проверки старого кода на наличие ошибок.
Делая что-то, что я считал безвредным, я получаю эту ошибку:
"Мертвое хранилище: значение, сохраненное в '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);
}
Я неправильно инициализирую этот объект или это ложное срабатывание?