2010-12-11 16 views
5

नहीं ढूंढ सकता है मैं कोरटेक्स्ट से CTFontCreateWithNameAndOptions() का उपयोग करने की कोशिश कर रहा हूं और लिंकर "प्रतीक नहीं मिला" कह रहा है, खासकर _CTFontCreateWithNameAndOptions के लिए। मैंने CoreText.framework जोड़ा और < कोरटेक्स्ट/कोरटेक्स्ट.h > आयात कर रहा हूं। यह ठीक संकलित करता है, लेकिन लिंकर विफल रहता है।लिंकर CTFontCreateWithNameAndOptions

CTFontRef font = CTFontCreateWithNameAndOptions((CFStringRef)@"HelveticaNeue-Bold" , 14.0f , NULL , kCTFontOptionsDefault) ;

किसी किसी भी विचार है:

CTFontRef CTFontCreateWithNameAndOptions( CFStringRef name, CGFloat size, const CGAffineTransform *matrix, CTFontOptions options) CT_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2);

यहाँ वास्तविक कॉल है:

यहाँ CTFont.h में घोषणा है?

मेरा आईओएस ऐप 4.2 ढांचे के खिलाफ जुड़ा हुआ है।

+1

जाहिर है, यह अस्तित्व में नहीं हो सकता है: http://friendfeed.com/bobtiki/5955ec13/for-those-with-fruit-company-bug-access-radar?embed=1 – leftspin

उत्तर

1

मुझे एक ही समस्या थी। _CTFontCreateWithNameAndOptions आईओएस के लिए कोरटेक्स्ट फ्रेमवर्क का हिस्सा नहीं है, यह केवल ओएस एक्स के लिए कोरटेक्स्ट फ्रेमवर्क का हिस्सा है। मैंने एक दस्तावेज बग की सूचना दी।

1

आपको अपनी परियोजना में CoreText.framework जोड़ने की आवश्यकता है।

  1. जाओ परियोजना सेटिंग्स में
  2. उचित लक्ष्य का चयन करें
  3. क्लिक बिल्ड के चरण
  4. जोड़ने के लिए विस्तृत लिंक बाइनरी के साथ पुस्तकालय
  5. क्लिक करें +, और CoreText.Framework मिल जाए, स्क्रीनशॉट के अनुसार:

Add Core Text

+0

नहीं, मुझे काफी यकीन है कि ऐप्पल केवल इसे शीर्षलेख में रखें और यह लाइब्रेरी में नहीं है ... यही कारण है कि लिंकर विफल हो रहा है – Gabe

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