2012-08-08 9 views
5

है यह एक टैड ओसीडी है, लेकिन मुझे किसी भी कंपाइलर चेतावनियां प्राप्त करने से नफरत है। जब मैं XCode अद्यतन, मैं इस संकलक चेतावनी मिलने लगे:यूनिकोड स्वरूपण कंपाइलर चेतावनी: प्रारूप 'unsigned short' टाइप करता है लेकिन तर्क में 'int'

स्वरूप टाइप निर्दिष्ट करता है 'अहस्ताक्षरित कम', लेकिन तर्क टाइप 'int'

मैं डिग्री इस्तेमाल करने के लिए यूनिकोड वर्ण सहित कोशिश की है निम्नलिखित कोड:

currentVal = [NSString stringWithFormat:@"%.2f%C", angleDeg, 0x00B0]; 

मैं कोड बदलने या उस विशेष संकलक चेतावनी को बंद करके संकलक चेतावनी कैसे दूर कर सकता हूं?

उत्तर

14
शाब्दिक

कास्ट unichar रहे हैं:

currentVal = [NSString stringWithFormat:@"%.2f%C", angleDeg, (unichar)0x00B0]; 
+0

एक आकर्षण की तरह काम किया, धन्यवाद! – NSConfusedCoder

+5

आपको उसके जवाब को स्वीकार करना चाहिए ... – NSPunk

संबंधित मुद्दे