【问题标题】:How to retain my nsstring when popping to another view controller弹出到另一个视图控制器时如何保留我的 nsstring
【发布时间】:2013-08-31 20:37:01
【问题描述】:

我正在尝试使 NSString 在另一个视图控制器中保留其值,并且当我推送到视图控制器控制器时它可以工作。但是,当我使用苹果的导航返回按钮(自动生成)时,它不会保留该值。我该如何克服呢?我相信自动后退按钮是poptoviewcontroller。我将发布一些代码来帮助您提供一个想法。

NSString *ee = @"energy";
optViewController.energy = ee;

我正在尝试转到的控制器。

 @property (strong,nonatomic) NSString *energy

【问题讨论】:

  • 如果你不保留对它的引用,视图控制器将被释放。

标签: iphone ios objective-c uinavigationcontroller nsstring


【解决方案1】:

我遵循了这个答案,效果很好:https://stackoverflow.com/a/9736559/2670912。我发现使用协议对我来说效果最好。它帮助我避免了僵化。

【讨论】:

    猜你喜欢
    • 2013-07-25
    • 1970-01-01
    • 2016-05-17
    • 2012-05-29
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 1970-01-01
    相关资源
    最近更新 更多