0
我想從MainViewController訪問字典到dataViewController。將字典從一個視圖控制器傳遞到另一個通過segue不會工作
在dataViewController我已經建立在屬性 「h文件:
@property (nonatomic, retain) NSDictionary *dataDict;
Synthasized在該文件」 的.m」文件
@synthesize dataDict;
和viewDidLoad方法,放置在此:
-(void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Time: %@", dataDict);
}
現在在我的MainViewController我已導入.h文件:
#import "dataViewController.h"
和在置於所述viewWillAppear中 「的.m」: 從MainViewController顯示
dataViewController *controller = [[dataViewController alloc] init];
controller.dataDict = jsonDict;
NSLog(@"Time: %@", controller.dataDict);
的NSLog因爲它應該。
來自dataViewController的NSLog聲明爲NULL。
什麼是dataViewController?它以某種方式連接到UIViewController?什麼是日誌的順序?哪一個先顯示? –
你可以發佈將值設置爲jsonDict的代碼嗎? –
'NSLog(@「Time:%@」,dataDict);'在你的viewWillAppear中添加這行代替viewDidLoad –