icefas Postado 17 de setembro de 2014 Denunciar Compartilhar Postado 17 de setembro de 2014 E ai gente, bom dia, tudo certo?Galera, to desenvolvendo um app e em determinado momento do programa eu uso o método setAttributedTitle para 81 botões, todos funcionam, menos o botão com a tag 0, que ele realmente existe, e é igual aos outros botões, mas sempre que tento usar esse método nele retorna o seguinte erro [uIView setAttributedTitle:forState:]: unrecognized selector sent to instance Já procurei no google e não achei nada parecido, alguém pode me ajudar? meu código é esse for(contadorLabel=0;contadorLabel<80;contadorLabel++){UIButton *botaoAtual = (UIButton *)[self.view viewWithTag:contadorLabel];NSAttributedString *valor = [[NSAttributedString alloc] initWithString:[[matrix objectAtIndex:contadorLabel] stringValue]]; [botaoAtual setAttributedTitle:valor forState:UIControlStateSelected]; [botaoAtual setBackgroundColor:backgroundColor]; contadorAcertos++; }Agradeço desde já, obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Hercules Jr Postado 17 de setembro de 2014 Denunciar Compartilhar Postado 17 de setembro de 2014 Bem provavel que você tenha mais views dentro da self.view com a tag 0, o método viewWithTag: retorna somente a primeira view que ele encontra com a tag, experimenta dentro do for, colocar um: NSLog(@"Class: %@", [[self.view viewWithTag:contadorLabel] class]); que você verá isto. Recomendo comecar na tag 1 pra não ter este problema, OU dar um [self.view subviews] e procura pela view que você precisa (método lento!) Citar Link para o comentário Compartilhar em outros sites More sharing options...
icefas Postado 17 de setembro de 2014 Autor Denunciar Compartilhar Postado 17 de setembro de 2014 Entendi, vou tentar mudar, mas eu lembro que mudei a tag para 432(numero qualquer) para testar e deu o mesmo erro, quando eu chegar em casa eu tento mudar novamente, mas acho que nem vai dar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
icefas Postado 18 de setembro de 2014 Autor Denunciar Compartilhar Postado 18 de setembro de 2014 Resolvido Hercules, é isso mesmo.Obrigado =)Valeu demais, foi de grande ajuda. 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.