【问题标题】:Swift 2 - UIAlertView printing in debug consoleSwift 2 - 在调试控制台中打印 UIAlertView
【发布时间】:2023-03-23 13:20:01
【问题描述】:

我刚刚升级到 xCode 7.0(测试版),现在每次显示 UIAlertView 时我都会在控制台中输出。这是输出:

2015-06-27 16:23:39.184 xxxxxx[2415:66289] kbd-alignment-view finished(YES) 从 {{0, 667}, {375, 0}} 移动到 {{0, 667} , {375, 0}}

有没有办法摆脱它?

这是我如何显示UIAlertView 的示例。输出在 Swift 2.0 之前不存在。

    func userDidUpdate()
    {
        let title = "xxxx"
        let message = "xxxx"

        UIAlertView(title: title, message: message, delegate: nil, cancelButtonTitle: "OK").show()
    }

【问题讨论】:

  • 你能用UIAlertController代替吗?
  • @ndmeiri UIAlertView 在内部使用 UIAlertController。很可能,日志输出也会出现。
  • @LeoNatan 哦,真的吗?我没有意识到这一点。在某处的文档中是这样说的吗?
  • @ndmeiri 不,这是内部实现细节。您可以检查视图层次结构以自己查看,或查看here,有一个名为警报控制器的成员。
  • @LeoNatan 哦,酷!很高兴知道。感谢您的信息:)

标签: ios xcode swift swift2


【解决方案1】:

您的代码很好。请记住,iOS 9 SDK 仍处于早期测试阶段。此日志是 Apple 内部调试信息,他们尚未删除。如果您对此有强烈的感觉,请通过https://bugreport.apple.com 向 Apple 提交错误报告。

【讨论】:

  • 好的,谢谢。我以为它不是来自我,但不确定。我将在此 URL 上打开错误报告。
猜你喜欢
  • 1970-01-01
  • 2016-05-21
  • 1970-01-01
  • 2014-03-19
  • 2013-01-17
  • 2018-03-26
  • 2015-10-02
  • 2023-01-14
  • 2010-09-18
相关资源
最近更新 更多