在视图控制器之间传递数据

时间:2015-05-02 11:59:16

标签: ios objective-c uiviewcontroller uistoryboard

我在我的appdelegate中有这个代码,但只有当我添加行loginViewController.fnameText = @“Text”时;我的应用程序崩溃,如果我删除它一切都很好,但对我来说,通过这一行是非常重要的,你有一个解决方案? 谢谢你的回复

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPhone_47" bundle:nil];
DEMOSearchVideosViewController *loginViewController = [storyboard instantiateViewControllerWithIdentifier:@"searchViewController"];
loginViewController.fnameText = @"Text"; // Not wroking -- crash
[self.window makeKeyAndVisible];
[self.window.rootViewController presentViewController:loginViewController animated:YES completion:NULL];

1 个答案:

答案 0 :(得分:0)

尝试打印" loginViewController"宾语。它不应该是非null。另外," fnameText"应该在" DEMOSearchVideosViewController"中声明为可写属性。类。因为您正在尝试在实例上设置属性。