Есть ли у вас переменные / свойства, хранящиеся в STObject?Если вы это сделаете, вам нужно будет освободить их методом "- (void) dealloc" STObject.В противном случае, хотя STObject освобожден, переменные, принадлежащие STObject, не будут освобождены.
Примером метода dealloc будет:
- (void)dealloc {
[stID release];
[myVar2 release];
[myVar3 release];
[super dealloc];
}
Также убедитесь, что вы вызываете [super dealloc] в конце метода.