iphone:在此代码中找到错误

时间:2013-02-07 05:13:02

标签: iphone

您好我想知道以下代码有什么问题

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button release];

2 个答案:

答案 0 :(得分:4)

以下代码为您提供了autoreleased个对象。

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];

如果你打电话给它,它就会崩溃。

答案 1 :(得分:0)

代码错误是:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];

在这一行中,您没有分配UIButton的对象。这意味着您无法控制何时发布它。这条线是正确的。

[button release];

在此行中,您尝试释放button。由于您尚未分配此对象,因此无法控制以释放此对象。如果你想使用发布。然后先分配您的UIButton对象。