我的.h
文件中的代码是
@property (weak, nonatomic) IBOutlet UITextField *textFieldTask;
@property (weak, nonatomic) IBOutlet UIBarButtonItem *buttonDone;
并显示错误
“弱”属性的
@synthesize
仅在ARC
或GC
模式下允许当我用弱者代替弱者时,按钮不起作用
我无法将其置于ARC模式(它将破坏我的项目)
我能做什么?
最佳答案
如果您不想使用retain
,则需要使用assign
或ARC
保留
@property (retain, nonatomic) IBOutlet UITextField *textFieldTask;
@property (retain, nonatomic) IBOutlet UIBarButtonItem *buttonDone;
分配
@property (assign, nonatomic) IBOutlet UITextField *textFieldTask;
@property (assign, nonatomic) IBOutlet UIBarButtonItem *buttonDone;