我正在尝试使用CoreText中的CTFontCreateWithNameAndOptions(),但链接器显示“Symbol not found",特别是针对_CTFontCreateWithNameAndOptions。我添加了CoreText.framework并导入。它编译得很好,但链接器失败。
以下是CTFont.h中的声明:
CTFontRef CTFontCreateWithNameAndOptions( CFStringRef name, CGFloat size, const CGAffineTransform *matrix, CTFontOptions options ) CT_AVAILABLE_STARTING( __MAC_10_6, __IPHONE_3_2);
下面是实际的调用:
CTFontRef font = CTFontCreateWithNameAndOptions( (CFStringRef)@"HelveticaNeue-Bold" , 14.0f , NULL , kCTFontOptionsDefault ) ;
有谁有什么想法吗?
我的iOS应用程序链接到4.2框架。
发布于 2012-08-28 16:19:19
我也有同样的问题。_CTFontCreateWithNameAndOptions不是用于iOS的CoreText框架的一部分,它是仅用于OS X的CoreText框架的一部分。我报告了一个文档错误。
发布于 2011-08-10 04:00:23
您需要将CoreText.framework添加到您的项目中。
Click as >使用Libraries

https://stackoverflow.com/questions/4419283
复制相似问题