【发布时间】:2012-01-21 03:50:17
【问题描述】:
我想不出在运行时在 TextField 上的两种不同边框样式之间来回切换而不会导致应用程序崩溃的方法。
我知道如何编码(如下所示):
- (void)switchToStaticView
{
[nameTextField setBorderStyle:UITextBorderStyleNone];
// rest of code snipped out
}
- (void)switchToEditView
{
[nameTextField setBorderStyle:UITextBorderStyleRoundedRect];
// rest of code snipped out
}
返回 StyleNone 时出现“EXC_BAD_ACCESS”错误。我相信这是 IOS5 和/或 Xcode 4.2 的问题 - 有谁知道如何解决这个问题?
【问题讨论】:
-
这里没有什么突出的。
nameTextField是如何定义的?你在用ARC吗?它是一个属性还是只是一个 ivar? -
是的,我使用的是 ARC,它定义为属性而不是 iVar... @property (weak, nonatomic) IBOutlet UITextField *nameTextField;
标签: ios5 uitextfield xcode4.2