您好我想知道以下代码有什么问题
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button release];
答案 0 :(得分:4)
以下代码为您提供了autoreleased
个对象。
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
如果你打电话给它,它就会崩溃。
答案 1 :(得分:0)
代码错误是:
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
在这一行中,您没有分配UIButton
的对象。这意味着您无法控制何时发布它。这条线是正确的。
[button release];
在此行中,您尝试释放button
。由于您尚未分配此对象,因此无法控制以释放此对象。如果你想使用发布。然后先分配您的UIButton
对象。