我正在开发一款使用标签栏的iOS应用。使用条形码阅读器扫描项目,回调方法将标签栏项目设置为结果视图,然后将请求发送到服务器。来自服务器的回调会填充显示,并显示结果视图。
但是,在某些依赖于服务器响应的条件下,我想显示一个备用视图,允许用户手动输入数据,然后以与回调相同的方式处理数据。手动输入显示无法显示在选项卡栏上。
所以我创建了一个模态视图并退出回调:
EnterTextController* enterTextController = [[EnterTextController alloc]init];
presentModalViewController:enterTextController animated:YES];
return;
在视图中,我接受输入并调用回调调用的相同进程:
NSLog(@"Button Clicked!");
NSString *myText = myInput.text;
[self dismissViewControllerAnimated:NO completion:nil];
[self.mainViewController processMyText: myText];
问题是processMyText没有被执行。我有一个断点设置,它从来没有击中它。
我确定我没有正确地解决这个问题。任何建议都会受到欢迎。
答案 0 :(得分:1)
确保接收器不是