उद्देश्य सी में, मैं एक टेबल सेल में एक UILabel के लिए टेक्स्ट मान को अपडेट करने का प्रयास कर रहा हूं। हालांकि, अद्यतन करने के बाद, उस UILabel का पिछले पाठ मान गायब नहीं होता है। कोड निम्नानुसार है:
- (void)buttonDidClicked:(PYBCartButton *)button
{
[self configureTotalPrice:20.0];
}
- (void)configureTotalPrice: (double) totalPrice
{
self.totalPriceLabel.text = [NSString stringWithFormat: @".2f", totalPrice];
//[self.contentView setNeedsDisplay];
}
और यह ऐसा दिखाता है:
पुराना मान नए मूल्य के पीछे है। मुझे समस्या नहीं है।
उत्तर:
जवाब के लिए 0 № 1शायद यह हो सकता है कि यह संभवतः दो UILabels हो सकता है। जांचें कि 600.00 का मान रखने वाला लेबल वास्तव में self.totalPriceLabel पर लगा हुआ है।