【问题标题】:How to launch iPhone settings app from my app?如何从我的应用程序启动 iPhone 设置应用程序?
【发布时间】:2011-08-30 21:15:40
【问题描述】:

如何从我自己的应用程序启动 iPhone 设置应用程序?例如,就像我从下面的 twitter 应用程序中获得的屏幕截图一样:

我关闭了网络,推特向我显示了网络错误警报。但是在警报视图中,他们实现了一个按钮“设置”。当我按下按钮时,它会打开 iPhone 设置应用程序。

所以我很好奇是否可以调用任何方法来执行此操作?

提前致谢。

【问题讨论】:

  • @edc1591 该主题可能是一个骗子,但问题更好,并且特定于所示的 AlertView。其中一个答案的 cmets 实际上给出了重现行为的解决方案。

标签: iphone cocoa-touch uibutton


【解决方案1】:

我不相信。此对话框由 Apple 在其信息列表中已将 Wifi 设置为要求的应用程序的数据不可用时提供。

【讨论】:

  • 但这似乎是由 Twitter 应用程序提供的,而不是 Apple。
  • 它在 Twitter 应用程序运行时由 Apple 根据应用程序的配置提供。类似于在您的应用运行时在后台播放 iPod 音乐。
  • 如何做到这一点(配置他们的应用程序以注意需要互联网连接)?
  • @jin 谢谢,如果我将“UIRequiresPersistentWiFi”键设置为YES,如果我使用3G 连接互联网,是否会显示此警报?
【解决方案2】:

通常您需要使用自定义 URL 方案来访问其他 Apple 应用程序,但设置不可用且不属于此列表。

例子:

http://wiki.akosma.com/IPhone_URL_Schemes

http://software-security.sans.org/blog/2010/11/08/insecure-handling-url-schemes-apples-ios/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2017-09-01
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    相关资源
    最近更新 更多