Ir para conteúdo
  • Cadastre-se

Acesso a classes


Posts Recomendados

Bom dia, estou com uma duvida, quero acessar um atributo da classe que chama outra classe (da qual estou tentando acessar o atributo dessa super classe), ou seja:

classe A

\/

classe B

Quero acessar um atributo da classe A de dentro da B, no meu caso estou usando as views:

UIImageView (classe A)

\/

UIImageView (classe :D

Dentro da classe A declarei um atributo e quero acessar o mesmo de dentro da classe B no touchBegan, como posso fazer isso ?

Segue exemplo em codigo do meu problema:

TabuleiroController.h

#import <UIKit/UIKit.h>

@interface TabuleiroController : UIImageView {

int last_pos;

}

@property(nonatomic, readwrite) int last_pos;

@end

Quero acessar (ler e alterar) de dentro da classe B o meu "last_pos", como posso fazer isso ?

Link para o comentário
Compartilhar em outros sites

  • Respostas 2
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Dias Populares

Bom dia, estou com uma duvida, quero acessar um atributo da classe que chama outra classe (da qual estou tentando acessar o atributo dessa super classe), ou seja:

classe A

\/

classe B

Quero acessar um atributo da classe A de dentro da B, no meu caso estou usando as views:

UIImageView (classe A)

\/

UIImageView (classe :D

Dentro da classe A declarei um atributo e quero acessar o mesmo de dentro da classe B no touchBegan, como posso fazer isso ?

Segue exemplo em codigo do meu problema:

TabuleiroController.h

#import <UIKit/UIKit.h>

@interface TabuleiroController : UIImageView {

int last_pos;

}

@property(nonatomic, readwrite) int last_pos;

@end

Quero acessar (ler e alterar) de dentro da classe B o meu "last_pos", como posso fazer isso ?

Na TabuleiroController.m vc declarou a @synthesize last_pos;

depois disso na classe B vc faz o import da classe A:

#import "TabuleiroController.h"

e no TouchBegan:

TabuleiroController *tabuleiroController = [[TabuleiroController alloc] init];

NSInteger lastPos = [tabuleiroController last_pos];

[tabuleiroController release];

Se não me engano é isto....

Link para o comentário
Compartilhar em outros sites

Na TabuleiroController.m vc declarou a @synthesize last_pos;

depois disso na classe B vc faz o import da classe A:

#import "TabuleiroController.h"

e no TouchBegan:

TabuleiroController *tabuleiroController = [[TabuleiroController alloc] init];

NSInteger lastPos = [tabuleiroController last_pos];

[tabuleiroController release];

Se não me engano é isto....

PQP..... li tudo errado..... hahahaha

vc chegou a fazer:

NSInteger lastPos = [super last_pos];

?????

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...