UIButton в приложении на основе представления - PullRequest
2 голосов
/ 18 сентября 2011

Это приложение на основе вида

У меня есть кнопка в ViewController.m Добавлен новый класс контроллера подпредставления и попытка открыть новое представление при нажатии кнопки.

Код:

- (IBAction) accessByProducts: (id) sender {  

    if(self.accessByProducts == nil) {
        AccessByProducts *acb = [[AccessByProducts alloc] initWithNibName:@"AccessByProducts" bundle:[NSBundle mainBundle]];
        self.accessByProducts = acb;
        [acb release];
    }
} 

но, похоже, не открывается. Кто-нибудь может мне помочь или направить меня в этом.

Спасибо.

1 Ответ

0 голосов
/ 18 сентября 2011

Попробуйте это:

if(self.accessByProducts == nil) {
    AccessByProducts *acb = [[AccessByProducts alloc] initWithNibName:@"AccessByProducts" bundle:[NSBundle mainBundle]];
    self.accessByProducts = acb;
    [self.view addSubview:acb.view];  //add as sub view
    [acb release];
}

Кроме того, к какому типу относится ваш self.accessByProducts и делает ли он что-то большее, чем просто сохранение ссылки?

...