я инициализировать мой пользовательский вид с моим пользовательским методом:Возвращения «я» в то время как он не установлен в результате «[(супер или самостоятельно) инициализации ...]» в моем пользовательском методе Alloc
1) In 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...]'
Я не уверен, что ваш код имеет смысл. Что ты пытаешься сделать? –
То, что я пытаюсь сделать, это то, что я передаю мгновение, которое создается в родительском как я, поэтому все действия будут автоматически вызывать методы пользовательского класса – KDeogharkar
для ex. Если я нажму кнопку subview, динамически добавленную в родительском, он вызовет связанный метод пользовательского класса вида, потому что он имеет ссылку на пользовательский момент – KDeogharkar