カスタムメソッドでカスタムビューを初期化します:
1) My View Controller では、カスタム ビューを呼び出して、この配列を UIView 型のカスタム クラスに渡します。
NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"CustomViewiPhoneLayout" owner:self options:nil];
customViewObject = [[CustomView alloc] initWithArray:array];
[ParentLayout addSubview:customViewObject];
2) カスタム ビュー。
-(id)initWithArray:(NSArray*)array {
self = [array objectAtIndex:0]; // passing view as self; here it shows leak.
if(self) {}
return self;
}
という名前のリークの可能性がありますReturning 'self' while it is not set to the result of '[(super or self) init...]'