को एक डबल कैसे मैं एक स्ट्रिंग के लिए डबल से निम्न रूपांतरण प्राप्त करते हैं:सीमा दो दशमलव स्थानों
1.4324 => "1.43"
9.4000 => "9.4"
43.000 => "43"
यानी मैं स्थानों दशमलव में करने के लिए पूर्णांक बनाना चाहते हैं, लेकिन किसी भी अनुगामी शून्य चाहते हैं, यानी मुझे नहीं चाहते
9.4 => "9.40" (wrong)
43.000 => "43.00" (wrong)
तो के रूप में यह अतिरिक्त शून्य प्रदर्शित करता है जो मैं अब काम नहीं करता इस कोड:
[NSString stringWithFormat: @"%.2f", total]
यह http://stackoverflow.com/questions/4985791/round-double-value-to-2-decimal-places का डुप्लिकेट नहीं है तो मुझे लगता है कि यह एक के रूप में अचिह्नित होना चाहिए नकल। यह प्रश्न है कि अधिकतम * दो दशमलव स्थानों तक सीमित कैसे करें जबकि दूसरा प्रश्न यह है कि * हमेशा * दो दशमलव तक सीमित कैसे करें। उत्तरार्द्ध मूल प्रश्न में आसान और पहले से ही उल्लेख किया गया है। –
हाँ यह एक डुप्लिकेट नहीं है। किसी ने बस अपनी आधुनिक शक्तियों के बारे में उत्साहित किया। – Jacob