【发布时间】:2015-07-04 07:34:49
【问题描述】:
我正在开发应用程序,当应用程序使用 AdHoc 配置文件运行时,我需要在其中获取设备令牌。 因为我无法使用 AdHoc 配置文件进行调试。我需要查看使用 println() 打印设备令牌的日志。 但是,我没有显示任何内容。
【问题讨论】:
-
你的 swift 版本是什么
-
使用开发者证书并在您的设备上运行并获取设备令牌。 @girish_pro
我正在开发应用程序,当应用程序使用 AdHoc 配置文件运行时,我需要在其中获取设备令牌。 因为我无法使用 AdHoc 配置文件进行调试。我需要查看使用 println() 打印设备令牌的日志。 但是,我没有显示任何内容。
【问题讨论】:
最后,我找到了解决方案。 我们也可以使用 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)
}
【讨论】: