开发者社区> 问答> 正文

关于ios中navigation返回并且传值的问题,

跟页面中没有问题,进入第二个页面后,单击按钮完成传值,并pop到前一页,代码如下

 MainTableViewController *setPrizeVC = [self.navigationController.viewControllers objectAtIndex:self.navigationController.viewControllers.count-2];
//初始化其属性

[[setPrizeVC two] removeAllObjects];

//传递参数过去

setPrizeVC.two=six;//six是可变数组,这句一执行就会报错,讲是信号

//使用popToViewController返回并传值到上一页面

[self.navigationController popToViewController:setPrizeVC animated:true];

报错内容如下:

2015-08-18 14:28:57.775 PRO3[5412:129161] -[__NSDictionaryI title]: unrecognized selector sent to instance 0x7f9ea6008b80

2015-08-18 14:28:57.779 PRO3[5412:129161] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryI title]: unrecognized selector sent to instance 0x7f9ea6008b80'

*** First throw call stack:........

展开
收起
爵霸 2016-03-11 14:40:13 2273 0
1 条回答
写回答
取消 提交回答
  • reason: '-[__NSDictionaryI title]: unrecognized selector sent to instance 0x7f9ea6008b80' 根据报错原因是__NSDictionaryI对象调用了不存在的
    titie方法,建议查看setPrizeVC.two和six的数据类型

    2019-07-17 18:59:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载