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