从Tab View Controller交换到滑动手势时出现iOS Xcode问题

时间:2013-12-23 20:27:09

标签: ios uitabbarcontroller uiswipegesturerecognizer

我是一个使用Tab View控制器设计的应用程序,工作正常。

我决定从标签视图控制器更改为滑动手势。但是一旦完成,虽然滑动操作工作正常,但在我没有问题的情况下交换视图,当我按下其中一个屏幕上的按钮时(在标签视图控制器中工作时工作正常)我收到以下错误: -

2013-12-23 20:07:57.702 TrialApp [3615:60b] *断言失败 - [CMStepCounter queryStepCountStartingFrom:to:toQueue:withHandler:],/ SourceCache / CoreLocationFramework / CoreLocation-1613.5.2 /框架/ CoreMotion / CMStepCounter.mm:211 2013-12-23 20:07:57.704 StepWise [3615:60b] 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无效参数不满足:start' * *第一次抛出调用堆栈: (0x1839c709c 0x18f945d78 0x1839c6f5c 0x1844f7194 0x1840b35a0 0x1000f039c 0x184541928 0x18398768c 0x1839872fc 0x183985024 0x1838c5b38 0x1892eb830 0x1869040e8 0x1000ef6ec 0x18ff2faa0) libc ++ abi.dylib:以NSException类型的未捕获异常终止 (lldb)

为什么在标签视图控制器中这可行,但在使用滑动操作时失败?

1 个答案:

答案 0 :(得分:1)

感谢rdelmar。发现变量正在丢失其数据。排序为我现在将其存储在NSUserDefaults中。