HealthKit权限模式 - 对开始/结束外观转换的不平衡调用

时间:2014-11-11 16:26:36

标签: ios objective-c health-kit

每当我要求HealthKit权限时,图书馆会使用UISwitches在屏幕上显示模态视图。整个应用程序是以编程方式编写的。

无论何时出现,我都会收到此警告:

Unbalanced calls to begin/end appearance transitions for <UIViewController: 0x146e252d0>

由于我不控制Apple的健康权限视图代码,我想知道如何阻止这种情况发生?这是一个错误吗?

3 个答案:

答案 0 :(得分:3)

确保启用Health Access的代码不会干扰已经发生的转换。我和Health Access模式视图冻结时遇到了同样的问题。调试时我在Health应用程序中手动设置HealthKit权限,此警告/错误消失。

由于我自己执行相同的代码并从viewDidLoad调用(我也尝试过viewDidAppear,viewWillAppear,并且按下按钮,没有调用转换);我认为这可能是某种类型的HealthKit错误。如果它没有冻结Health Access屏幕,就像它对我来说一样,它似乎暂时可以忽略,也许Apple会修复它。

答案 1 :(得分:0)

系统日志中的那条消息可能是无害的,但是如果你关注它,你应该提交radar

答案 2 :(得分:0)

我遇到了同样的问题,但是我正在迅速通过按钮操作调用Apple的健康授权请求,因此我认为Apple的健康套件存在问题。