別のビューコントローラー (iOS) からいくつかのものにアクセスしようとしています。
私はViewController.hを持っています:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <UITextFieldDelegate> {
...
}
@end
ViewController.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」が見つかりません。
この他のView Controllerにどのようにアクセスできますか?