iphone - 内存管理addSubview :

标签 iphone ios memory-management autorelease addsubview

我有一个 UIPickerView,我将其分配为一个自动释放的对象,并在 self 上使用了一个 @property (nonatomic,retain) 来保留它。当我通过调用 [self.view addSubview:self.picker] 使其可见时,我应该在之后调用 [self.picker release] 吗?我一直在这样做,但 Xcode 分析器显示“调用者此时不拥有的对象的引用计数不正确减少”。

谢谢!

最佳答案

没有。您已经自动释放了您的 UIPickerView。我假设您要在 dealloc 方法中释放属性引用。这就是你所要做的。分配后, View 负责 subview 。

关于iphone - 内存管理addSubview :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7005873/

相关文章:

ios - 我如何对 SKSpriteNode 进行 alpha mask ?

iphone - iPhone(iOS5)上的 PyObjC 坏了?

iphone - 如何向标准 UIButton 添加角标(Badge)?

c - 在 C 中操作动态分配的二维字符数组

iphone - 使用 UIWebview for iPad 的离线应用程序

iphone - 为什么 Xcode 不显示 UIWebView 的智能感知

ios - 新的 UITableViewCell 不调用 subview drawRect()

ios - 如何压缩 UILabel 顶部和底部的额外填充

python-3.x - pandas read_csv 内存消耗

c++ - 对于由其他对象组成的 C++ 类,将这些成员对象设为指针是一种好习惯吗?