我有一个UIPicker
作为UITextField
的inputView。我没有在故事板中创建UIPicker
。我使用(保留,非原子)属性声明UIPickerView
。这默认情况下启用了ARC。所以,如果我在viewDidLoad
中分配对象何时释放该内存?我这样做是正确的吗?
谢谢。
这是我的代码:
@interface ewfCustInfoViewController : UIViewController <UITextFieldDelegate, UIPickerViewDelegate, UIPickerViewDataSource>
:
@property (retain, nonatomic) IBOutlet UIPickerView *cityPicker;
@property (weak, nonatomic) IBOutlet UITextField *labelCity;
viewDidLoad: 中的
_cityPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 50, 100, 150)];
_cityPicker.delegate = self;
_cityPicker.dataSource = self;
self.labelCity.inputView = _cityPicker;
答案 0 :(得分:0)
您不必在ARC中释放内存。操作系统将负责这一点。