我使用的標籤,以顯示各種字符串數據給出,但如果字符串沒有給予任何價值,我想在不顯示任何顯示什麼標籤但野兔在下面的代碼中顯示「空」,如果沒有價值是由刺。 我不想在標籤中顯示null ....我該如何解決它。標籤顯示爲空字符串,如果不給予任何價值....想,如果沒有價值的字符串
where_do_you_hurt.text = [NSString stringWithFormat:@"%@,%@,%@,%@",appdelegate.hurt_head,appdelegate.hurt_Arm,
appdelegate.hurt_leg,appdelegate.hurt_chest,appdelegate.hurt_Back];
您也可以縮短到'OBJ:@ 「」' – 2013-02-14 16:10:09
對於我 的NSString * TEMP = [NSString的stringWithFormat: @「%@°F」,(temp?temp:@「」)]; 我得到「°F」而不是空的。任何快速解決?謝謝。 – MPaulo 2015-08-07 03:20:59
@MPaulo:想想看:格式總是'@ 「%@°F」',無論哪個值'temp'了。您只會將您傳遞給_argument_的內容更改爲格式。一種解決方案是:'temp = temp? [NSString的stringWithFormat:@ 「%@°F」,溫度]:@ 「」;' – DarkDust 2015-08-07 07:25:09