如何在视图控制器中显示 apns 令牌? [英] How to present apns token in view controller?

查看:27
本文介绍了如何在视图控制器中显示 apns 令牌?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不明白如何在视图控制器中将 apns 标记显示为字符串.尝试了很多东西,但没有任何效果.在 swift 4.

I don't understand how to present the apns token as a string in view-controller. tried a lot of things and nothings worked out. in swift 4.

推荐答案

1.

您可以按照 Halil 的建议将其保存到 UserDefaults:

You can save it to UserDefaults as Halil suggested like so:

UserDefaults.standard.set(yourAPNSToken, forKey: "APNSToken")

并在您的 ViewController 中检索它:

And retrieve it inside your ViewController:

let token = UserDefaults.standard.string(forKey: "APNSToken")

2.

或者您可以在 AppDelegate 中创建新变量并从您的 VC 访问它

Or you can create new variable inside AppDelegate and access it from your VC

在您的 AppDelegate 中:

In your AppDelegate:

public var token = String()

token = yourAPNSToken

在你的 VC 里面

let newToken = (UIApplication.shared.delegate as! AppDelegate).token

这篇关于如何在视图控制器中显示 apns 令牌?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆