Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Acesso a classes

Featured Replies

Postado

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 ?

  • Respostas 2
  • Visualizações 1.7k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

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

Postado
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];

?????

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…

Quem Está Navegando 0

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

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.