我在 MainViewController 中有一个 UIButton。
MainViewController 有一个 childViewContoller。
我需要从 childViewController 访问 MainViewController 中的 UIButton (tcButton) 属性,并在 viewDidLoad 中将其设置为 setSelected:YES。我的 ChildViewController.m 文件中有以下代码,但它不起作用。
#import "ChildViewController.h"
#import "MainViewController.h"
#import "CoreData.h"
@interface ChildViewContoller ()
@property (nonatomic, strong) CoreData *coreData;
@property (nonatomic, strong) MainViewController *mainViewController;
@end
@implementation ChildViewController
@synthesize coreData, mainViewController;
-(void)viewDidLoad
{
[super viewDidLoad];
self.managedObjectContext = [(STAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
[[(mainViewController *)self.parentViewController tcButton] setSelected:YES];
}