请求 HealthKit 权限时对 UIViewController 的不平衡调用

Unbalanced calls to UIViewController when asking for HealthKit permissions

我通过允许用户单击按钮来请求我的用户使用 HealthKit 'Connect to Health App'。

这会调用 [HKStore requestAuthorizationToShareTypes:...] 函数,该函数最终将以模态方式呈现一个视图控制器,供用户配置各种权限。

这样做会导致错误 "Unbalanced calls to begin/end appearance transitions for UIViewController:"

我尝试在按钮的事件处理程序中使用 [performSelector withDelay] 到一个单独的函数,然后调用 HealthKit 即。为了让按钮按下动画在新的视图控制器被推到屏幕上之前完成。错误仍然存​​在。

任何想法或者这是一个错误还是警告无害?

谢谢

这是 iOS 中的错误,而不是您的应用程序。这也是无害的,所以不用担心。