Уважаемые разработчики iPhone, у меня есть экземпляр метода, который предназначен для возврата строки
- (NSString *)newFile:(NSString *)inFile andFileNumber:(NSInteger)aNumber {
return [NSString stringWithFormat:@"%@.o%i",inFile,aNumber];
}
Я называю этот метод как
outputFileName = [self newFile:inputFileName andFileNumber:newNumber];
// where inputFileName is a string and newNumber is an integer
// outputFileName (also a string), inputFileName and newNumber are declared in
// the interface and in the implementation
Когда я компилирую проект с помощью Analyzer,он выдает следующие сообщения:
- Метод возвращает объект Objective-C с счетом сохранения +0 (ссылка не принадлежит)
- Объект возвращается вызывающей стороне с +0 (не-owning) retain count
- Объект с +0 retain count возвращается вызывающей стороне, где ожидается +1 (владение) retain count
Также, когда он пытается освободить outputFileName, происходит сбой приложения,У кого-нибудь есть подсказка, что происходит не так?Заранее спасибо.