iPhone Добавить вид, используя другой вид - PullRequest
1 голос
/ 26 мая 2011

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

Итак, у меня есть три представления:

MainWindow.xib (нажатие вкладки) Favorites.xib (нажатие кнопки) AddFavor.xib

Как бы я заставил нажатие кнопки работать с избранным?

Вот мой текущий код, и он всегда падает.

#import "FavoritesView.h"
#import "FavoritesAddView.h"

@implementation FavoritesView

@synthesize favAddView;

-(IBAction) addButton:(id)sender
{
    if (self.favAddView == nil)
    {
        FavoritesAddView *fView = [[FavoritesAddView alloc]initWithNibName:@"Favorites" bundle:nil];

        self.favAddView = fView;

        [fView release];
    }

    [super.view addSubview:favAddView.view];
}

В строке выдается ошибка:[super.view addSubview: favAddView.view];

Ошибка: программа получила "SIGABRT"

1 Ответ

1 голос
/ 26 мая 2011

Вероятно, последняя строка должна быть [self.view.superview addSubview:favAddView.view].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...