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 ライブラリが必要です。これはどこで見つけることができますか、それとも iOS では NSLinkAttributeName は不可能ですか?

4

1 に答える 1

0

NSAttributedStringとiOS上のリンクこの質問はすでに回答されていますが、iOS固有のものであることに気づいていませんでした。

于 2012-07-16T20:29:38.817 に答える