Простая Цель C Вопрос: Как я могу получить доступ к переменной из другого класса? - PullRequest
0 голосов
/ 11 марта 2010

Это мой MyName.h:

#import <Foundation/Foundation.h>


@interface MyName : NSObject {
    NSString *myName;

}

@property(readwrite) NSString *myName;


@end

и это .m:

#import "MyName.h"


@implementation MyName

@synthesize myName;

@end

Это мой другой контроллер.

#import "MyName.h"
#import "MainViewController.h"

@implementation MainViewController

- (void)viewDidLoad {
    self.myName = @"My Name is Peter";
}

......


@end

И я получаю Запрос на член "myName" в чем-то структурной или объединенной ошибке что случилось?

1 Ответ

0 голосов
/ 11 марта 2010

Если вы объявляете «myName» в качестве члена класса MyName, вам нужно создать экземпляр объекта MyName и установить там свою переменную. Прямо сейчас вы пытаетесь установить его на MainViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...