【问题标题】:URL not opening on device yet it opens in XcodeURL 未在设备上打开但它在 Xcode 中打开
【发布时间】:2012-06-26 19:05:15
【问题描述】:

我有一个简单的 TabBar 应用程序,其中包含一个按钮。在模拟器中运行应用程序时,按下按钮会打开一个 URL。

编辑: 该应用程序可在 iPhone 和 iPad 模拟器(5.1 版)中运行。 下载到 iPhone (iOS 5.1.1) 上也可以使用

但是,当我在 iPad 上运行应用程序时——无论它是绑定到 Xcode 还是独立的——URL 都不会打开。事实上,事件处理程序中设置的断点永远不会到达。

Xcode 4.4 版

iOS 5.1.1

似乎包含 URL 的按钮未连接到情节提要中的事件处理程序。然而我已经仔细检查了它。

欢迎提出任何建议。

【问题讨论】:

  • 我知道这可能是一个愚蠢的问题......但是你的 iPad 连接到你的 WiFi 了吗?
  • 同上 MikeS 所说的。你能在 ipad/iphone 上的 safari 中打开那个网址吗?
  • 是的,我可以在 iPad 上手动打开该 URL。令人费解的是,该应用程序没有打开 Safari 窗口。当我通过 Xcode 在设备上运行应用程序时,不会调用事件处理程序方法。然而,当我在没有 iPad 的情况下运行它的模拟器时。所以它似乎是设备上的东西。

标签: ios nsurl


【解决方案1】:

我发现了问题。我创建了一个清晰的按钮,我将它放在 UILabel 上。单击该按钮可打开 URL。但是,我没有为两个对象配置相同的 struts。因此,当我旋转设备时,按钮不再与 UILabel 对齐。因此,我可以按下 UILabel 但什么也不会发生。这在 iPhone 上不是问题,因为该应用程序不支持该设备上的旋转。 感谢您的意见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    • 2011-11-26
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多