1

我正在尝试通过 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 上是不可能的?

4

1 回答 1

0

iOS 上的 NSAttributedString 和 Links这个问题已经得到解答,但没有意识到它是 iOS 特定的。

于 2012-07-16T20:29:38.817 回答