0
그것은 내 MyName.h입니다 :간단한 목표 C 질문 : 다른 클래스의 변수에 어떻게 액세스 할 수 있습니까?
#import <Foundation/Foundation.h>
@interface MyName : NSObject {
NSString *myName;
}
@property(readwrite) NSString *myName;
@end
이는하는 .m이다 :
#import "MyName.h"
@implementation MyName
@synthesize myName;
@end
그것은 내 다른 controller.m
#import "MyName.h"
#import "MainViewController.h"
@implementation MainViewController
- (void)viewDidLoad {
self.myName = @"My Name is Peter";
}
......
@end
내가 요청에 대한 얻을 멤버 "myName"은 구조체 또는 공용체 오류 일 수 있습니다. 무슨 일이야?
몇 가지 예를 들자면, 아직도 이해할 수 없습니다. – Tattat
당신은 객체 지향 프로그래밍에 익숙하지 않은 것 같습니다. Obj-C에서 클래스/오브젝트가 어떻게 작동하는지 이해해야합니다. 원한다면 몇 가지 리소스를 알려줄 수 있습니다. –
내가 "MyName"을위한 init 메소드를 만들어야 할 필요가 있습니까? 그러나 실제로, 저는 다른 컨트롤러 사이에서 두 가지 관점을 전달할 수있는 뭔가가 중간 사람이 될 수 있기를 바랍니다. – Tattat