iPhone 使用另一个 View 添加 View

标签 iphone objective-c ios uiview

我有一个带有独立 View 的标签栏应用程序。

所以我有以下三种看法:

MainWindow.xib(tab 点击)Favorites.xib(按钮点击)AddFavorites.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”

最佳答案

可能最后一行应该是[self.view.superview addSubview:favAddView.view]

关于iPhone 使用另一个 View 添加 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6131186/

相关文章:

ios - 以编程方式在 iPhone 上调用紧急电话

ios - 打开 map ,跟踪路线经过用户位置和目的地纬度+经度

iphone - iOS6设备旋转受到限制

iPhone - 获取指向 CGDataProvider 背后数据的指针?

ios - 如何从两个不同的 IOC 容器解析单例实例

ios - 我可以快速制作一个文本有多种颜色的按钮吗?

iphone - UITableViewCell 中的 UILabel 溢出

iphone - 以编程方式更改 iPhone 上的背光亮度

iphone - 使用 MVC 设计 iPhone 游戏的最佳实践?

objective-c - NSTimer保留计数增加,为什么?