Ir para conteúdo
  • Cadastre-se
Entre para seguir isso  
Andrel91

[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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

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! =(

Compartilhar este post


Link para o post
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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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.

Entre para seguir isso  

  • 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
      47.695
    • Total de Posts
      409.346
×
×
  • Criar Novo...