我有一个ViewControllerA和一个ViewControllerB。我想从ViewControllerB调用ViewControllerA的方法。
在ViewControllerA中提供了一种方法:
-(NSMutableArray*) loadData;
在ViewControllerB.h中:
#import "ViewControllerA.h"
.......
@property (nonatomic, strong) ViewControllerA * viewControllerA;
@property (nonatomic, strong) NSMutableArray * mutableArray;
在ViewControllerB.m中:
self.mutableArray =[viewControllerA loadData];
但该方法未调用。为什么?提前致谢
最佳答案
你不见了
self.
只要在viewControllerB中的某处:
self.viewControllerA = [[viewControllerA alloc]init]; //or some other initialization occurs...
然后:
self.mutableArray =[self.viewControllerA loadData];
将工作。