我正在尝试通过 NSLinkAttributeName 函数添加指向 NSAttributedString 的链接,但我不断收到未声明的标识符错误。我已经导入了 Foundation.framework,但我仍然收到此错误。这是出现错误的代码:
NSAttributedString *string = [[NSAttributedString alloc] initWithString:nonAttrString
attributes:[NSDictionary dictionaryWithObjectsAndKeys:NSLinkAttributeName, @"http://www.google.com", nil];
知道问题是什么吗?
谢谢,皮特
编辑:澄清, NSLinkAttributeName 是未识别的部分。
编辑编辑:好的,愚蠢的错误,答案是 NSLinkAttributeName 不在标准库或 CoreText 库中,所以我必须导入 AppKit/AppKit.h 才能摆脱错误。
话虽如此,AppKit 需要我没有的 NSGeometry 库,我在哪里可以找到这个或者 NSLinkAttributeName 在 ios 上是不可能的?