Ir para conteúdo
  • Cadastre-se

sanchessd

Membros
  • Total de itens

    89
  • Registrou-se em

  • Última visita

Tudo que sanchessd postou

  1. Opa, tópico meio antigo mas já conseguiu resolver o caso ? sem algum código de amostra é dificil saber a causa do problema, mas eu particularmente nunca tive este tipo de problema... Estou a tempos sem vir aqui no fórum pq quando comecei ninguem respodia, acho que ainda ta tudo igual por aqui ! aeuhauehaiueh
  2. Implementei na minha ClassePrincipal um singleTon e chamei a funcao; [[ClassePrincipal sharedManager] stop]; a função foi executada corretamente, mas o audio continuou a tocar, obtive o mesmo resultado que com o delegate. ainda sem soução :/
  3. Estou com um problema a 2 dias já pesquisando mais não consegui resolver. em um app tenho uma classe que roda um streaming de audio. Em uma outra view, tenho uma tabela com podcasts que serão abertas via url. Visando em aproveitar o codigo da primeira classe criei um delegate, Assim quando o usuario der o play em algum audio da podcast eu ocupo os metodos da classe principal só mudando os parametros (no caso a URL). O delegate funciona corretamente, a passagem de parametros também. O único problema é que no delegate tenho que instanciar a classe principal. ClassePrincipal *classePrincipal = [[ClassePrincipal alloc] init]; classePrincipal.delegate = self; [classePrincipal metodo]; [/CODE] Caso o audio ja esteja rodando na classe principal, como foi instanciado um novo objeto da classe, ele vai começar reproduzir o audio da Podcast por cima do que já estava rodando. e mesmo se eu mandar o principal parar antes de reproduzir a podcast ele continua, por ex: [CODE] -(void)playPodcast{ [classePrincipal destroyStreamer]; [classePrincipal startStream]; } [/CODE] o metodo destroyStreamer é chamado corretamente, porem como a instancia classePrincipal foi criada do zero ele não ve nenhum audio sendo reproduzido. meio que enrolei a pergunta, mas existe alguma forma de chamar um metodo da ClassePrincipal passando parametro sem instanciar a classe? Pois não alocando um novo objeto na memória, eu poderia enxergar se o audio está sendo reproduzido e para-lo. se existir qualquer outra forma de resolver também agradeço.
  4. No meu projeto para iPad, tenho uma TableView que abre em um popoverController, nessa tableView tenho em cada cell determinada empresa, que ao clicar ia para o site da empressa clicada, mas achei meio descomodo lançar o usuario para fora do app indo para o safari. Como eu ja tinha uma WebView no meu viewController que fica com um site de fundo, resolvi fazer com que o site selecionado na Tabela abra no fundo do app. Como são classes separadas eu preciso de um jeito de acessar a webViewHome ou simplesmente chamar a funcao que carrega o site com outro parametro. tentei acessar da seguinte forma em tableView.m: viewController *varViewController = [[viewController alloc]init]; ..... - (void)mostraSite:(NSString *)endereco{ NSURL *url = [NSURL URLWithString:endereco]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [varViewController.webViewHome loadRequest:requestObj]; } [/CODE] e em cada index da TableView chamo a funcao com um parametro diferente, mas nao funciona. se tiverem algo para sugerir agradeço.
  5. bem no meu app preciso fazer algumas modificaçoes da TabBar, mas nao sei por onde começar. Primeiro: Tenho que alinhar o icones para o lado direito da tabBar, atualmente eles ficam centralizados. Segundo: No lado esquerdo irei colocar botoes de play, pause, volume. quero chegar a +- este resultado:
  6. Não entendi bem sua pergunta.. Voce quer algo para visualizar o app, e ver ele rodando no Mac ? Conhece o Xcode ? É nele que voce programa, e tem o Simulador, tanto do iPhone como do iPad Isso seria a ferramenta de "prototipagem" (desenvolvimento) de apps
  7. depois de muitos testes aqui aconsegui resolver o problema. no meu appDelegate.h coloquei: @interface UITabBarController (MyApp) @end [/CODE] e no meu appDelegate.m [CODE] @implementation UITabBarController (MyApp) - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { return UIInterfaceOrientationIsLandscape(toInterfaceOrientation); } else { return UIInterfaceOrientationIsPortrait(toInterfaceOrientation); } } @end [/CODE] minha tabBar roda certinho agora
  8. depois de uma semana estou respondendo, demorei pois estava viajando... bem, é exatamente isso que preciso no meu app, porém recebo o mesmo problema do inicio, tenho um MainWindow.xib no meu projeto, se adcionar um MainWindow no projeto que me mandou verá que ele nao vai mais responder a rotação. fiz uns testes coloquei return YES; [/CODE] que no caso responderia a todas Orientações mas ele nao da sinal.
  9. voce chegou olhar este projeto que postei ? http://www.mediafire.com/?pzmh8jfes4uv55z sem a tabBar funciona perfeitmente como eu quero, mas ao adc a tabBar não funciona...
  10. olha só, fiz mais um projeto de teste e vou postar aqui pra quem quiser olhar, usei o mesmo codigo do projeto anterior só inclui uma TabBar: http://www.mediafire.com/?d64aphz8q6sf2lw é a primeira vez que estou usando InterfaceOrientation em um app, deve estar faltando algo. o objetivo é: caso for iPhone visao Portrait ou caso for iPad visao Landscape
  11. eu também nao sou muio experiente, programo para IOS a uns 3 meses só. Mas valeu pela força ae!
  12. http://www.mediafire.com/?pzmh8jfes4uv55z Aqui é o projeto de teste que criei, é assim que eu queria que o meu funcionace, porem nao funciona, a unica diferença é que o meu tem um MainWindow com a TabBar.
  13. opa, obrigado pela dica, e voce tem razao, quando estava com esse codigo estava recebedo um erro no debug, pois nao retornava nenhum valor TRUE e nao funcionava nada, porem para corrigir este problema tentei implementar outro codigo: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown) && (interfaceOrientation != UIInterfaceOrientationPortrait); } else { return (interfaceOrientation != UIInterfaceOrientationLandscapeLeft) && (interfaceOrientation != UIInterfaceOrientationLandscapeRight); } [/CODE] só que o resultado é muito estranho, quando rodo o app no iPad, a tela carrega em modo UIInterfaceOrientationLandscapeLeft, mas somente enquanto está na tela de splash, depois volta ao normal, e mesmo que eu gire o iPad nao acontece a rotaçao da tela, criei um projeto novo só para testes e funciona perfeitamente este codigo, porém se eu adcionar um MainWindow ferra tudo, o app nao faz mais a rotaçao. o formato da tela carrega no modo certo, "Landscape", mas minha taBar fica na visão "Portrait" e nada gira. :/
  14. Estou fazendo meu app versao para iPad, na versao pro iPhone o app trabalha somente na visao "Portrait" mas na versao para iPad ele será na visao LandsCape, vejam o que fiz até agora: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft); } else{ return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft); } } [/CODE] ele detecta se é iPad e caso for, ficará em Landscape em qualquer posiçao que o iPad estiver, pro iPhone faz o contrario. não tive sucesso, nao funcionou. alguém ja fez algo parecido ? Basicamente o que quero é simples, iPhone == Portrait, iPad == LandsCape;
  15. achei em um post antigo, perdido por ai. na icializacão da View tem que colocar um if ... exemplo: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) { self = [super initWithNibName:@"suaView_iPad" bundle:nibBundleOrNil]; } else{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; } return self; } [/CODE] funcionou certinho, ruim é fazer as Views para iPad no Mac 13'' pol, preciso de uma tela maior AHAEUAIE
  16. Fiz todo meu app para iPhone, pois quando comecei nao me toquei de ir criando para as 2 plataformas em paralelo, agora preciso criar uma View nova para cada classe no tamanho do iPad. Crei um main window para iPad, funcionnou blz. Mas estou com problemas com as Views, tentei fazer o seguinte: Criei uma nova View para iPad, e setei a classe da View_iPhone, fiz as ligações, porem quando executo o app, continua exibindo as Views para iPhone, além de criar a versao para iPad, tenho que acresentar algo no codigo ?
  17. nao, é na tabbleView mesmo, se voce reparar nos cantos, a transparencia é maior do que na cell, eu tive que colocar um accessoryType e fica muito estranho pois a area com maior transparencia fica mais larga do lado direito, sem eles tudo certo, é algo que nao se nota muito, mas com o acessoryType fica estranho, só fica normal se a transparencia for maior que 90% porque os tons ficam quase iguais.
  18. to trabalhando com transparencia em uma tableView, porém fica com 2 tons, fica com 1 tom caso eu nao usar tranaparencia, tem alguma propriedade que eu possa alterar no próprio inspector ?
  19. posso pegar o link do banner também, tenho um programador PHP, peço para fazer um gerenciador para postar os banners, E quanto a forma que eu pegaria da web, o ideal seria um JSON ? para atualizar os links da action que ficará em cima do banner seria só trocar o conteudo da string que contem o link cada vez que o timer chamar um novo banner certo ?
  20. Estou querendo adcionar um espaço de publicidade no meu Player de rádio, a idéia seria fazer um array que pega as imagens da web e troca de imagem a acada X segundos, o problema e da hora de atualizar o link da empresa dinamicamente, e como a action será feita, para quando clicarem sobre o banner. Existe alguma API para isso ? Alguém já fez algo parecido ou tem alguma sugestão?
  21. Voce está com problemas com as imagens contidas dentro do app ? Ou só nos screeshots que ficam na app store para ilustrar o aplicativo ?
  22. no app que estou desenvolvendo, tenho o layout trabalhado com transparencia (botoes imagens, etc..) tenho as navigation bar com StyleBlackTrasnsculent. procurei bastante e nao achei como deixar a TabBar com StyleBlackTrasnsculent também. achei algo como o codigo abaixo: @interface UITabBarController (private); -(UITabBar *)tabBar; @end CGRect frame = CGRectMake(0, 0, 480, 49); UIView *view = [[UIView alloc] initWithFrame:frame]; UIImage *tabBarBackgroundImage = [UIImage imageNamed:@"Tab Bar.png"]; UIColor *color = [[UIColor alloc] initWithPatternImage:tabBarBackgroundImage]; [view setBackgroundColor:color]; [[_tabBarController tabBar] insertSubview:view atIndex:0]; [/CODE] Mas isso coloca uma imagem de fundo, quero somente deixa-la no modo BlackTrasnsculent. Alguem tem ideia de como posso acessar as propriedades da tabBar ?
  23. resolvi minha pergunta tosca, era só criar um NSIndexPath e comparar . - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [tableView deselectRowAtIndexPath:indexPath animated:NO]; NSIndexPath *email = [NSIndexPath indexPathForRow:0 inSection:3]; NSIndexPath *site = [NSIndexPath indexPathForRow:0 inSection:2]; if ([indexPath isEqual:email]) { NSLog(@"%@",pathEmail); [modalContato setParamDestinatario:pathEmail]; [self.navigationController pushViewController:modalContato animated:YES]; } else if([indexPath isEqual:site]){ NSLog(@"%@",pathSite); [[UIApplication sharedApplication] openURL:[NSURL URLWithString:pathSite]]; } else{ NSLog(@"Não há nenhum metodo nesta linha"); } } [/CODE] voila.
  24. segui os passos da API do google para gerar o aquivo, segue link do tutorial da API; http://code.google.c...questParameters aqui esta a solicitação de rota com as coordenadas: http://maps.googleap...524&sensor=true fiz o seguinte, copiei todos as codenadas de lat, long pra dentro do array (cada coordenada dentro de uma posição). e traçei a rota, porem nao ficou uma rota certa, ficou uma rota completamente desorientada, mas Ligada ao ponto de inicio e fim, somente o trageto ficou louco, (como quando o GPS se perde) eu me certifiquei de copiar as posiçoes das coordenadas na devida ordem nos itens do array. ta me tirando o sono.
×
×
  • Criar Novo...