【发布时间】:2014-04-03 20:34:59
【问题描述】:
我正在使用 Storyboards 和 iOS 7 开发 iPhone 应用程序。
出于某种原因,从屏幕推送到下一个需要 3 秒,我根本不知道如何调试它。
我知道这是一个非常笼统的问题,但可以就我应该注意什么或我需要使用哪些工具来改善用户体验提出建议。
在 2 个视图控制器中没有发生任何“重”。头文件中确实有一个协议,允许将数据发回。
任何帮助将不胜感激。
谢谢。
--
添加更多细节:
在我的故事板中。在视图 A 我有一个按钮。我从那个按钮拖到了视图 B 并创建了一个推送序列。 在视图 A 中我也有方法:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([segue.identifier isEqualToString:@"page2topage3"]){
FormPage3ViewController *controller = (FormPage3ViewController *)segue.destinationViewController;
controller.userData = _userData;
//This is for the delegate to pass back the array
controller.delegate = self;
}
}
【问题讨论】:
-
你能展示一些相关的代码吗?你是如何触发 segue 的?
-
当然 - 让我更新我的问题
-
如果
userData不是很大,请尝试删除并重新创建segue。在没有大数据传输的情况下,我以前从未见过这个问题,但有时解决情节提要问题的唯一方法是删除并重新创建有问题的部分。 -
我有一种感觉,可能是解决办法。这是一个 3 秒的等待,我真的认为这不是很好的体验。
标签: ios debugging instruments