1

.h文件中的代码是

@property (weak, nonatomic) IBOutlet UITextField *textFieldTask;
@property (weak, nonatomic) IBOutlet UIBarButtonItem *buttonDone;

并且出现错误

@synthesize'weak' 属性只允许在ARCorGC模式下使用

当我用强替换弱时,按钮不起作用

我不能将它置于 ARC 模式(它会破坏我的项目)

有什么我能做的吗?

4

1 回答 1

5

您需要使用retainassign不想使用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;
于 2013-03-02T00:24:48.837 回答