【发布时间】:2014-07-17 03:39:17
【问题描述】:
我有以下几点:
-(void)turnBlue:(DetailVC *) controller {
self.Label.text = controller.selected.name;
self.selected = controller.selected;
[controller.navigationController popViewControllerAnimated:YES];
}
我正在尝试从我的 ibaction 进入:
- (IBAction)pressButton:(id)sender {
//filler code here
}
我在努力
[self turnBlue:selected];
但是我收到“发送不兼容的指针类型...”
我试过控制器,我缺少什么细节?
【问题讨论】:
-
selected应该是DetailVC的对象。 -
准确完整的错误信息会很有帮助。
-
您的转蓝方法期望 DetailVC 对象作为参数,而您正在传递选定的内容,这就是您收到错误的原因。见@“NeverHopeless”的回答。