Objective c 如何使用kCTSuperscriptAttributeName?

Objective c 如何使用kCTSuperscriptAttributeName?,objective-c,ios,nsdictionary,nsattributedstring,Objective C,Ios,Nsdictionary,Nsattributedstring,查看其他一些SO问题,似乎其他人在让kCTSuperscriptAttributeName正确显示上标和下标时遇到了问题。我一直找不到kCTSuperscriptAttributeName的任何成功实现,尽管苹果的文档声称它是有效的 我试过了,但xCode显示了一个错误,将其列为“未声明的标识符” 有些人还声称可以通过WebView制作上标和下标,但我的下标/上标需要是动态的,所以我担心这种方法会使事情复杂化 无论是实现kSupersciptAttributeName的正确方法,还是制作脚本的替

查看其他一些SO问题,似乎其他人在让kCTSuperscriptAttributeName正确显示上标和下标时遇到了问题。我一直找不到kCTSuperscriptAttributeName的任何成功实现,尽管苹果的文档声称它是有效的

我试过了,但xCode显示了一个错误,将其列为“未声明的标识符”

有些人还声称可以通过WebView制作上标和下标,但我的下标/上标需要是动态的,所以我担心这种方法会使事情复杂化

无论是实现kSupersciptAttributeName的正确方法,还是制作脚本的替代方法,我都将不胜感激。谢谢

您需要导入

 NSDictionary * superscriptAttrs = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:1] forKey:kCTSuperscriptAttributeName];