【发布时间】:2013-07-31 10:35:54
【问题描述】:
我是 iOS 开发新手,希望得到一些指导。
我有一个 ViewController,它有一个我想定期替换的属性:
@property (strong, nonatomic) IBOutlet UIImageView *image;
现在在我更新该属性的另一个类中,我首先分配并初始化 ViewController,然后相应地更新该属性。但是,当我用另一个图像替换该图像时,它只使用第一个图像。但是,如果我用 alloc init 实例化另一个 ViewController 一切正常。
所以我的问题是,通过创建我的 ViewController 的新实例来更新正确/最佳实践方式 - 内存效率明智是最佳实践吗?
谢谢。
【问题讨论】:
-
检查viewcontroller是否存在,好像(viewController) viewController = nil;然后分配它。
标签: objective-c object