- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}
执行self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]后,在main的提示program received signal:"sigabrt"
int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([ppcAppDelegate class]));
    }
}
请问可能是什么原因?
xcode 4.2
ios 5.1

解决方案 »

  1.   

    这个方法看着眼熟,但是我的记忆里,调用时bundle后面的参数给的是nil,而不能用传入的那个,你试试吧
      

  2.   

    我想起来了,这里是试图控制器view controller里的初始化方法,正常用xcode模板时是不会生成这个方法的,lz你这是自己建的一个,才会有这个方法,楼主既然这么干了,那就应该去检查跟xib那些文件的连接是不是有问题,应该就是文件没连接对,这几行没错,因为是xcode生成的,lz下回再发问题内容贴全点,不然真不容易想到这个方法是在哪出现的