我有一个UIPicker
作为UITextField
的inputView。我还没有在storyboard中创建UIPicker
。我宣称UIPickerView
具有(保留,非原子)属性。这有默认ARC启用。所以如果我在viewDidLoad
中分配对象,何时释放该内存?我是否以正确的方式做这件事?xcode 7. ios 9 sdk。何时释放UIPickerView?
谢谢。
这里是我的代码:
@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;
为什么'cityPicker'声明为插座,但是您在代码中创建它?做一个或另一个,而不是两个。 – rmaddy