0
交换机如何在XCode4中工作?我如何检查哪些属性可用于交换机? 我试图检查一个开关的状态,并根据状态进行标签更改。事情是这样的:UISwitches,需要说明
-(IBAction)clickedOnSwitch:(id)sender {
NSString *switchState = [[NSString alloc]init];
if (mySwitchIsOn) {
switchState = @"switch is On";
}
else
{
switchState = @"switch is Off";
}
myLabel.text = switchState;
[switchState release];
}
此外,提供的代码在每次调用时都会泄漏NSString实例。考虑你的分配(“=”)对你的保留/释放对做什么。 – Jonah
嘿乔纳,抓住了内存泄漏,但它实际上被释放在不同的地区。是否应该在这里发布而不是在别处? – Moose
对于初学者,你的alloc/init是完全错误的。您正在分配一个空字符串,然后及时将其指针重新分配给其他内容。 – Wevah