Clayton Postado 19 de agosto de 2011 Denunciar Compartilhar Postado 19 de agosto de 2011 Podem me explicar a diferença em usar [NSBundle mainBundle] ou nil? ini = [[Inicio alloc]initWithNibName:@"Inicio" bundle:[NSBundle mainBundle]]; //ou ini = [[Inicio alloc]initWithNibName:@"Inicio" bundle:nil]; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Artur Felipe Postado 19 de agosto de 2011 Denunciar Compartilhar Postado 19 de agosto de 2011 no primeiro vc passa um objeto mainBundle do tipo NSBundle ... no segundo vc não passa nada, nil = null = nulo ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Clayton Postado 19 de agosto de 2011 Autor Denunciar Compartilhar Postado 19 de agosto de 2011 Para iniciar outra tela tanto faz se eu passar o objeto ou passar nulo. Porque para o que estou fazendo nem utilizo ele... Eu posso usar com objeto nulo... ou se precisar de algo do pacote passo o objeto. - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; NSLog(@"%@",[nibBundleOrNil bundlePath]); if (self) { // Custom initialization } return self; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.