我正在尝试从另一个视图控制器(iOS)访问一些东西。
我有我的 ViewController.h:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <UITextFieldDelegate> {
...
}
@end
视图控制器.m:
#import "ViewController.h"
#import "ViewController2.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
ViewController2.someVar = @"cakes"; // this is where I'm trying to set something in vc2
}
ViewController2.h:
#import <UIKit/UIKit.h>
@interface ViewController2 : UIViewController <UITableViewDataSource, UITableViewDelegate, UISearchDisplayDelegate>
{
...
}
@property (nonatomic, copy) NSString *someVar;
@end
ViewController2.m:
#import "ViewController2.h"
@interface ViewController2 ()
@end
@implementation ViewController2
@synthesize someVar;
etc.
但是在我尝试访问这个 var 的那一行,它给了我以下错误:
在“ViewController2”类型的对象上找不到属性“someVar”。
我将以什么方式访问这个其他视图控制器?