【发布时间】:2014-01-19 20:36:36
【问题描述】:
我正在尝试将参数从一个视图控制器传递到另一个,但应用程序 crashes 出现异常。
我的代码是这样的:
SelectedItemViewController *nextView = [storyboard instantiateViewControllerWithIdentifier:@"SelectedItemViewID"];
nextView.m_selectedItemId = [NSNumber numberWithInt:777];
[self presentViewController:nextView animated:YES completion:NULL];
我的堆栈中有以下内容:
* 由于未捕获的异常 'NSInvalidArgumentException', reason: '-[UINavigationController setM_selectedItemId:]: unrecognized selector sent to instance 0x9c765d0'
【问题讨论】:
-
你确定吗,你的视图控制器标识符是
SelectedItemViewID? -
是的,非常确定:) 看起来像是与导航控制器相关的问题。我的视图嵌入到导航控制器中,此 ID 是导航控制器 ID。如果还有导航控制器,我不知道如何传递参数。
标签: ios iphone objective-c viewcontroller