我有以下代码:
UIFontDescriptor *fd = [UIFont fontWithDescriptor:[[UIFont systemFontOfSize:[UIFont systemFontSize]].fontDescriptor fontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold|UIFontDescriptorTraitItalic];但它给了我错误的“期望表达”。那是什么意思?
发布于 2015-02-07 04:53:10
最初,我计算了4个开放括号和3个尾括号,这将导致一个错误。此外,fontWithDescriptor:应该是fontWithDescriptor:size:,这可能是预期的表达式。
最后,使用fontWithDescriptor:size:定义字体,然后请求它的描述符是多余的,因此命令的一个更干净的版本如下:
UIFontDescriptor *fd = [[[UIFont systemFontOfSize:[UIFont systemFontSize]] fontDescriptor] fontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold|UIFontDescriptorTraitItalic];https://stackoverflow.com/questions/28377830
复制相似问题