【问题标题】:Know when view presented using addAndSetupAccessoriesWithCompletionHandler知道何时使用 addAndSetupAccessoriesWithCompletionHandler 呈现视图
【发布时间】:2018-06-24 19:43:12
【问题描述】:

从 iOS 10 开始,苹果引入了addAndSetupAccessoriesWithCompletionHandler 方法来将HMAccessories 添加到主页。在这个方法中,^(NSError *error 块在我们成功添加/取消附件设置时执行。

但我的问题是我想知道这个 viewController 什么时候出现?作为参考,我附上了图片。非常感谢您宝贵的时间。任何想法/建议将不胜感激。

【问题讨论】:

  • 不幸的是,使用公共 API 似乎没有一种简单的方法可以做到这一点。这个视图控制器是在进程外创建的,并通过代理进行通信。您也许可以通过调动_presentAsTopmostViewController 来判断演示发生的时间,但我不建议这样做。您需要这些信息来做什么?
  • @SaagarJha 基于此我想更改状态栏颜色
  • 是的,我不认为你可以这样做,因为它不在你的过程中。它可能拾取您放入 UIAppearance 的内容,但这不是保证。

标签: ios objective-c homekit ios-homekit


【解决方案1】:

你可以先看看HomeKitDeveloperGuide,你可以用trigger吗?

【讨论】:

  • @A STEFANI 触发器与添加附件不同。我在询问附件设置视图控制器。据我所知,触发器和附件之间没有互连。
猜你喜欢
  • 2019-11-21
  • 2020-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-06
相关资源
最近更新 更多