ios - 'NSAttributedStringKey' टाइप करें(उर्फ 'एनएसएसटींग') में कोई सदस्य 'फ़ॉन्ट' नहीं है




swift3 cocoapods (4)

एक्सकोड 9 के लिए बस अद्यतन पॉड्स और मुझे Cosmos लिए नीचे त्रुटि मिल रही है।

'NSAttributedStringKey' टाइप करें (उर्फ 'एनएसएसटींग') में कोई सदस्य 'फ़ॉन्ट' नहीं है


आपके पॉड में एक गलत स्विफ्ट संस्करण हो सकता है, न कि प्रोजेक्ट सेटिंग्स।

पॉड स्विफ्ट सेटिंग को बदलने के लिए, पॉड्स (नीली आइकन) में फ़ाइल नेविगेटर (स्क्रीन के बाईं ओर) में जाएं और उस पॉड का चयन करें जिसमें आपको समस्या है। फिर सेटिंग्स बनाने के लिए जाएं और स्विफ्ट भाषा संस्करण पर जाएं। स्विफ्ट 4 का चयन करें।


आपको एक्सकोड से 4.0 तक स्विफ्ट संस्करण को अपडेट करने की आवश्यकता होगी।

नीचे कदम का प्रयोग करें

1) प्रोजेक्ट मैनेजर से अपना प्रोजेक्ट चुनें (एक्सकोड से बाएं शीर्ष)
2) बिल्ड सेटिंग्स का चयन करें
3) "स्विफ्ट भाषा" खोजें
4) "स्विफ्ट भाषा संस्करण" => स्विफ्ट 4.0 बदलें


मेरे मामले में मैं इस कोड को प्रतिस्थापित करता हूं

[NSAttributedStringKey.font : font]

नीचे कोड द्वारा

.size(attributes: [NSFontAttributeName : font])

आशा करता हूँ की ये काम करेगा।


 attributes: [NSFontAttributeName: label.font]

यह तेजी से 3.2 के साथ ठीक लगता है। मैं पेजिंग मेनू व्यू कंट्रोलर पुस्तकालय के साथ तय किया।





cosmos