如何在视图控制器中呈现APNS令牌? [英] How to present apns token in view controller?
本文介绍了如何在视图控制器中呈现APNS令牌?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不明白如何在视图控制器中将apns令牌显示为字符串.尝试了很多事情,没有结果.迅速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屋!
查看全文