私はプログラムで NSTextView を設定しています:
NSTextView *infoTextView = [[NSTextView alloc] initWithFrame:insetRect];
[infoTextView setAutoresizingMask:NSViewWidthSizable|NSViewHeightSizable];
[infoTextView setBackgroundColor:[NSColor clearColor]];
[infoTextView setTextContainerInset:NSZeroSize];
[infoTextView setEditable:YES];
[infoTextView setSelectable:YES];
[infoTextView setAutomaticLinkDetectionEnabled:YES];
私は10.6をターゲットにしています.automaticLinkDetectionEnabledは、ユーザーがWebサイトアドレスである文字列を入力すると、NSTextViewが青色、下線付きでフォーマットし、クリック可能なリンクにすることを意味すると考えました. それは起こりません。プレーンテキストとして読み取られます。textView の textStorage にフォーマットがありません。
ドキュメントは次のとおりです。
「自動リンク検出により、ビューに入力された URL を表す文字列が、それらの URL へのリンクに自動的に作成されます。」
他に何をする必要がありますか?