【问题标题】:Swift : println() doesn't show anything into "View Device Logs" in "Devices" tabSwift:println() 没有在“设备”选项卡的“查看设备日志”中显示任何内容
【发布时间】:2015-07-04 07:34:49
【问题描述】:

我正在开发应用程序,当应用程序使用 AdHoc 配置文件运行时,我需要在其中获取设备令牌。 因为我无法使用 AdHoc 配置文件进行调试。我需要查看使用 println() 打印设备令牌的日志。 但是,我没有显示任何内容。

【问题讨论】:

  • 你的 swift 版本是什么
  • 使用开发者证书并在您的设备上运行并获取设备令牌。 @girish_pro

标签: ios xcode swift


【解决方案1】:

最后,我找到了解决方案。 我们也可以使用 NSLog() 进入 swift 代码。所以,我们想在那里打印日志,你使用 NSLog() 函数。 例子,

 func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
        var deviceTokenOrigin = deviceToken.description.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: "<>"))
        var deviceTokenFiltered = deviceTokenOrigin.stringByReplacingOccurrencesOfString(" ", withString: "")
        self.deviceTocken = deviceTokenFiltered
        NSLog("DeviceToken : %@", deviceTokenFiltered)
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多