sanchessd
Membros-
Total de itens
89 -
Registrou-se em
-
Última visita
Conquistas de sanchessd
-
Registro/Consulta duplicadas com Core Data
sanchessd respondeu ao tópico de Assunção Júnior em Programação & Desenvolvimento para iOS
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 -
Acessar dados de outra classe sem criar nova instancia
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
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 :/ -
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.
-
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.
-
Prototipação de tela
sanchessd respondeu ao tópico de LeoPE em Programação & Desenvolvimento para iOS
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- 4 respostas
-
- Mockup
- Prototipagem
-
(e 3 mais)
Tags:
-
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
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 -
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
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. -
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
mal a demora, vou baixar aqui e dar uma olhada! -
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
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... -
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
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 -
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
eu também nao sou muio experiente, programo para IOS a uns 3 meses só. Mas valeu pela força ae! -
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
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. -
Interface Orientation iPad
sanchessd respondeu ao tópico de sanchessd em Programação & Desenvolvimento para iOS
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. :/ -
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;