Это на основе существующего кода?
Классы должны начинаться с заглавных букв, а экземпляры должны быть верблюжьими, например
if([contentRvController exists]){
ContentView *contentRvController = [[ContentView alloc]
initWithNibName:@"contentView" bundle:nil]; //ContentView is a custom UIViewController
....
//Code to set the UIViewController
....
}
else{
[contentRvController release];
}
вероятно, стоит указать это в шапке, т.е.
@interface SomeClass : NSObject {
}
@property(non-atomic, retain) ContentView *contentRvController;
@end
и затем в коде вы можете сделать
if(contentRvController!=nil){
ContentView *aView=[[[ContentView alloc] init] autorelease];
self.contentRvController=aView;
}
Кроме того, не делайте бит else {[contentRv release];}, если вы его где-нибудь автоматически выпустили, в какой-то момент он будет просачиваться.