【发布时间】:2014-03-25 14:43:29
【问题描述】:
我有 1 个视图控制器和 1 个标签栏控制器和 2 个导航控制器。
在我的简单视图中,我有一个表单,然后当我单击“登录”按钮时,我想在标签栏控制器中加载第一个视图。
这段代码完美运行:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
Inicial *telaInicial = [storyboard instantiateViewControllerWithIdentifier:@"tabBar"];
[self presentViewController:telaInicial animated:YES completion:nil];
但我想发送和重视这个视图“初始”,我把这个:
telaInicial.email = email.text;
但我收到此错误消息:
*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UITabBarController setEmail:]: unrecognized selector sent to instance 0x9fdc8f0”
【问题讨论】:
-
标识符为“tabBar”的视图控制器是一个UITabBarController,而不是一个Inicial。
-
此代码使用选项卡栏加载我想要的视图...但我无法发送值...我想使用选项卡栏和我要发送的值......是的,“tabBar”是我的 UITabBarController 中的“故事板 ID”
-
我的回答有帮助吗?如果接受,请记住接受它。
标签: ios objective-c uiviewcontroller uitabbarcontroller