Ir para conteúdo
  • Cadastre-se

[Ajuda] Valores de variaveis entre ViewController`s


Posts Recomendados

Boa Noite!

Estou com um problema, possuo uma variavel imc, que esta declarada em NewStart.h cujo os calculos estão sendo realizados via:

-(IBAction) backgroundTap:(id)sender{

imc : (weightcalc+heightcalc)

}

Porem quando passo de uma view para outra utilizo o seguinte codigo:

Em NewStart.m

-(float) getIMC{

return imc;

}

Em Result.m

- (void)viewDidLoad {

NewStart *Take = [[NewStart alloc]init];

resultimc.text = [NSString stringWithFormat:@"%.2f",[Take getIMC]];

[super viewDidLoad];

}

O problema é que nao consigo obter na funcao float, o valor que calculei anteriormente na acao.

Nota-se sou obrigado a calcular na acao pois os valores das variaveis vem de uma acao digitada dos labels.

Obrigado, desde ja!

Link para o comentário
Compartilhar em outros sites

  • Respostas 2
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Boa Noite!

Estou com um problema, possuo uma variavel imc, que esta declarada em NewStart.h cujo os calculos estão sendo realizados via:

-(IBAction) backgroundTap:(id)sender{

imc : (weightcalc+heightcalc)

}

Porem quando passo de uma view para outra utilizo o seguinte codigo:

Em NewStart.m

-(float) getIMC{

return imc;

}

Em Result.m

- (void)viewDidLoad {

NewStart *Take = [[NewStart alloc]init];

resultimc.text = [NSString stringWithFormat:@"%.2f",[Take getIMC]];

[super viewDidLoad];

}

O problema é que nao consigo obter na funcao float, o valor que calculei anteriormente na acao.

Nota-se sou obrigado a calcular na acao pois os valores das variaveis vem de uma acao digitada dos labels.

Obrigado, desde ja!

Estou exatamente com o mesmo problema, mas no meu caso é um valor int. Quando eu passo para outro view controller, o int passa a valer zero!

Estou há um tempão ja quebrando a cabeça com isso e nada! =(

Link para o comentário
Compartilhar em outros sites

para resolver isso, pode-se utilizar variaveis globais, desse modo:

extern NSString * const MyStringConstant;

no header..

agora, não é uma boa pratica de programação...

se quiserem fazer direito

http://www.iphonedevsdk.com/forum/iphone-sdk-development/2531-passing-variables-parameters-between-classes.html

Editado por thiago rariz
Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      56.1k
    • Total de Posts
      465.4k
×
×
  • Criar Novo...