
有没有办法绕过多个VIEwControllers?解决方法 如果使用一个视图控制器的唯一原因是您可以将数据保存在您尝试呈现的不同屏幕上,则应考虑将数据存储在视图控制器类之外.例如,通过使用具有共享实例的另一个类:
class DataContainer { static let sharedInstance = DataContainer() var someString: String?} 您现在可以从任何视图控制器访问相同的数据,如下所示(移动到另一个视图控制器时不会丢失数据):
if let someString = DataContainer.sharedInstance.someString { print(someString)} 总结 以上是内存溢出为你收集整理的ios – 用于多个视图的单视图控制器全部内容,希望文章能够帮你解决ios – 用于多个视图的单视图控制器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)