lef*_*pin 5 iphone xcode linker core-text ios
我试图CTFontCreateWithNameAndOptions()从CoreText 使用,链接器说"未找到符号",专门用于_CTFontCreateWithNameAndOptions.我添加了CoreText.framework并导入<CoreText/CoreText.h>.它编译得很好,但链接器失败了.
这是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框架.
小智 1
我有同样的问题。_CTFontCreateWithNameAndOptions 不是 iOS CoreText 框架的一部分,它仅是 OS X CoreText 框架的一部分。我报告了一个文档错误。