我正在尝试从MainViewController访问字典到dataViewController。
在dataViewController中我已经在“.h文件中创建了一个属性:
@property (nonatomic, retain) NSDictionary *dataDict;
在“.m”文件中合成了文件
@synthesize dataDict;
并在viewDidLoad方法中放置:
-(void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Time: %@", dataDict);
}
-(void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Time: %@", dataDict);
}
现在在我的MainViewController中我导入了.h文件:
并放在ViewWillAppear中的“.m”中:
#import "dataViewController.h"
MainViewController中的NSLog按原样显示。
来自dataViewController的NSLog说NULL。
答案 0 :(得分:0)
我需要在4个不同的segue目的地中拥有dataArray,因为只有一个拥有它。所以更多的信息可能有助于偷看。修复数据传输的代码:
if ([segue.identifier isEqualToString:@"graphSegue"]) {
graphViewController *destViewController = (graphViewController *) segue.destinationViewController;
destViewController.dataArray = locationArray;