मैं एक प्रकार के एनएसयूइंटर के प्रकार 'लम्बे लंबे' प्रकार के साथ एक चर निर्दिष्ट करने की कोशिश कर रहा हूं, ऐसा करने का सही तरीका क्या है?लागू रूपांतरण पूर्णांक सटीकता खो देता है: 'लंबे समय तक' 'एनएसआईएनटेगर' (उर्फ 'इंट')
मेरी कोड लाइन:
expectedSize = response.expectedContentLength > 0 ? response.expectedContentLength : 0;
जहां expectedSize
प्रकार NSUInteger की है और response.expectedContentLength
की वापसी प्रकार प्रकार के 'long long
' है। परिवर्तनीय response
प्रकार NSURLResponse
है।
संकलन से पता चला त्रुटि है:
सिमेंटिक मुद्दा: 'लंबी लंबे' 'NSUInteger' के लिए (उर्फ 'अहस्ताक्षरित int')
आप एक स्पष्ट कलाकार कर सकते हैं, या आप इसे जानते हैं और "कैसे" से अधिक के बारे में आपका प्रश्न है? स्पष्ट कलाकार के साथ लाइन यहां दी गई है: 'अपेक्षित आकार = प्रतिक्रिया .expectedContentLength> 0? (NSUInteger) response.expectedContentLength: 0; ' – Clafou